2017-05-15 7 views
0

私のPHPプロジェクトフォルダ "php-project"を/var/www/htmlにシンボリックリンクしたいと思います。だから私はapache.ieを実行するたびに。 http://localhost/php-project。ウェブサイトはローカルに実行されます。 私は次のコマンドApacheの/ var/www/htmlにphpプロジェクトフォルダのシンボリックリンクを作成するには

ln -s /Downloads/php-website /var/www/html/php-project 

を使用してみましたそれは/var/www/htmlにするときは、私のCDを示しています。しかし、私がリンク"localhost/php-website"を訪問するたびに。それは私が/var/www/html/php-project

chmodの-777のphp-プロジェクトへのアクセス権を与えることを試みる場合でも

403は

を禁じ示し

それは「

エラーを示してい:つぶやくsymlink 'php-website'で操作できません。

この問題を解決するために、プロジェクトフォルダを開発プロセス用のApacheサーバーとともにローカルで使用できるようにしてください。

答えて

1

通常、Apacheは明白な理由からシンボリックリンクを追跡しません。 これは、.htaccessファイルにこれを追加することで、特にApache設定で、または1つのサイトに変更することができます。

Options +FollowSymLinks 

また、必ずからアクセス可能なシステム上でのchmod 777を使用しないでくださいしてくださいウェブ(またはこれまで、好ましくは)。何をすべきかを完全に書き留めるには、serverfault:https://serverfault.com/questions/357108/what-permissions-should-my-website-files-folders-have-on-a-linux-webserverの回答を参照してください。

+0

ありがとうございます。 :) –

関連する問題