- 締切済み
symfonyのaskeetサイトのデモを動かそうとしたらエラーで悩んでいます、初心者なのでお力を貸してください
PHPフレームワークsymfonyのaskeetサイトのデモを動かそうとしたらエラーでて悩んでいます、初心者なのでお力を貸してください 実行した手順は以下です。 1. C:\web\askeetフォルダを作成 2.symfony init-project askeetのコマンドを実行 3.symfony init-app frontendのコマンドを実行 4.httpd-vhosts.confの設定 NameVirtualHost *:80 #default area for new web projects <VirtualHost *:80> ServerName web DocumentRoot "C:\web" </VirtualHost> #original xampp location <VirtualHost *:80> ServerName localhost DocumentRoot "C:\xampp\htdocs" </VirtualHost> #allow access for the shared sf directory <Directory "C:\xampp\php\pear\data\symfony\web\sf"> Allow from All </Directory> #sample symfony project <VirtualHost *:80> ServerName askeet DocumentRoot "C:\web\askeet\web" DirectoryIndex index.php Alias /sf "C:\xampp\php\pear\data\symfony\web\sf" <Directory "C:\web\askeet"> AllowOverride All Order allow,deny Allow from All </Directory> </VirtualHost> 5. /etc/hostsの書換 127.0.0.1 askeet 6.http://askeet/にアクセスしてSymfony Project Createdの 画面を確認しました。 Q.つぎからが悩んでいるところです。 7.askeetのダウンロードを 以下のsubversionのリポジトリからチェックアウトしました。 http://svn.askeet.com 8..http://askeet/にアクセスすると以下のエラーが出ました。 <エラー内容> Warning: include(symfony/pear.php) [function.include]: failed to open stream: No such file or directory in C:\web\askeet\apps\frontend\config\config.php on line 14 Warning: include() [function.include]: Failed opening 'symfony/pear.php' for inclusion (include_path='.;C:\xampp\php\pear\') in C:\web\askeet\apps\frontend\config\config.php on line 14 Fatal error: Uncaught exception 'Exception' with message 'Unable to find symfony librairies' in C:\web\askeet\apps\frontend\config\config.php:16 Stack trace: #0 C:\web\askeet\web\index.php(8): require_once() #1 {main} thrown in C:\web\askeet\apps\frontend\config\config.php on line 16 PHPのフレームワークを初めて勉強しているので エラーの意味がよくわかりません。ヒントでもいいのでご教授ください。 よろしくお願いします
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- tom233
- ベストアンサー率17% (61/352)
symfonyはパスが通ったところにインストール済みなのか? >CGI設定をOnにしてください。 これまったく関係なし。
CGI設定をOnにしてください。
補足
nonameさんご回答ありがとうございます。 環境ですが、OSはvistaでAdministratorアカウントでログインしていて Xampp-win32-1.6.8を使用しています。 CGI設定をOnにする方法ですが、 httpd-vhosts.confの <Directory>タグのなかで2か所 「Options ExecCGI」を追加したのですが、まだ解決できません。 http.confのなかで以下の記述があるのでhttpd-vhosts.confのほうに Options ExecCGIを追加する方法で合っていますでしょうか? # Virtual hosts Include conf/extra/httpd-vhosts.conf それとも、xamppのconfファイルのなかで追加すればいいのでしょうか? どのファイルのどこになにを追加すればいいのかネットでいろいろ 調べたのですが、手詰まりの状態です。どうかご教授よろしくおねがいします。