私が受け取ったエラーは次の URL にあります: ブラウザの URL: http://localhost/ ブラウザのエラー: https://justpaste.it/d82bd
ここで何が欠けているのでしょうか?
ipconfig.php.example から ipconfig.php ファイル (下記参照) をコピーしましたが、うまくいきませんでした。
私はこれを使用してファイルに許可を与えます:
cat /etc/systemd/system/php-fpm.service.d/override.conf
ReadWritePaths = /srv/http/ipconfig.php
ReadWritePaths = /srv/http/uploads/
ReadWritePaths = /srv/http/application/logs
ReadWritePaths = /srv/http/vendor/mpdf/mpdf/tmp
$ ls /srv/http
application docker-compose.yml ipconfig.php.example uploads
assets Gruntfile.js LICENSE.txt v1.5.11.zip
composer.json htaccess package.json vendor
composer.lock index.php README.md
CONTRIBUTING.md ipconfig.php robots.txt
私たちはArchlinuxを使用しています
Archwikiの説明に従って、mariadsでデータベースを作成しました
$ mariadb -u root -pa
MariaDB > CREATE DATABASE invoiceplane;
MariaDB > GRANT ALL PRIVILEGES ON invoiceplane.* TO invoiceplane@'localhost' IDENTIFIED BY 'password';
MariaDB > FLUSH PRIVILEGES;
さらに遠く
$ cat /etc/httpd/conf/extra/invoiceplane.conf
Alias /invoiceplane "/srv/http"
<Directory "/srv/http">
DirectoryIndex index.php
AllowOverride All
Options FollowSymlinks
Require all granted
</Directory>
$ cat /etc/httpd/conf/httpd.conf
$cat /srv/http/ipconfig.php
申し訳ありませんが、私は完全な初心者ですが、Wiki とドキュメントで提案されているとおりに実行してみました。
答え1
次のキーワードで Google 検索を実行します。apache server not reading php files
Apache設定ファイルにPHPファイルのハンドラーを追加する必要があることが示されます。
答え2
justpaste.it に貼り付けた「エラー」は実際のエラー メッセージではありませんが、index.php
ファイル全体が表示されています。これは、サーバー上の PHP が誤って設定されている可能性があることを意味します。