我收到的错误在这个 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 上
我们在 mariads 中创建了一个数据库,如 Archwiki 中所述
$ 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 配置错误。