suPHP をインストールしてから (Wordpress を正しく実行できるようにするため)、「500 内部サーバー エラー」が発生します。WP をロードするときではなく、ロードするindex.php
ときphpinfo.php
(phpinfo 関数のみ)。また、phpMyAdmin はログインできなくなりました (Chrome は代わりに「名前を付けてファイルを保存」ダイアログを表示します)。
だから私はこの答えを見つけました。今だけphp.ini
ファイルが問題を引き起こしているようで、すべてのページで 500 エラーがスローされますindex.php
。以前はロードされていました。そのサイトで示唆されているように、これが私php.ini
の全文です。何らかの理由ですべてが壊れているだけです:
register_globals = On
allow_url_fopen = On
upload_max_filesize = 80M
post_max_size = 80M
memory_limit = 80M
upload_tmp_dir = 80M
max_execution_time = 20000
そしてここにある.htaccess
:
suPHP_ConfigPath /home/computer/Documents/Cf
<Files php.ini>
order allow,deny
deny from all
</Files>
私はUbuntuデスクトップ12.10を使用しています。私の仮想ホストは私のディレクトリを指してい~/Documents
ます (suPHP をインストールする前はすべて正常に動作していました)。
LAMP をセットアップするのはこれが初めてです (私は今まで再パッケージ化された MAMP/LAMPP を使用していました... 完全な LAMP セットアップを管理する方法を学びたいのですが、私は一日中このことと戦っていて、できません仕事を終わらせるために)。
編集:すべてのファイルの所有権 ( sudo chown -R www-data
) を Apache に変更すると、スクリプトからファイルを書き込むことができますが、それでも suPHP の何が問題なのかわかりません。これが解決するまで無効にしました。