Tag: php

index.php文件出现500错误。 所有其他php文件运行良好

我已经成功安装了LAMP并创建了一些虚拟主机。 除index.php文件外,一切正常。 当我尝试访问它们时,浏览器返回500错误,无论其内容如何。 所有其他PHP文件都正常工作,index.html文件可以打开没有任何错误。 请帮我解决这个问题。 我猜服务器配置有问题,但我没找到确切的内容。

Php不适用于Apache服务器

我安装了LAMP sudo tasksel install lamp-server 我可以运行我的网站,但PHP代码只显示为文本 。 我试过这个解决方案,但它没有帮助我。 当我尝试使用终端运行php脚本时: user@pc:~/ooo$ php index.htm 我只得到PHP代码。 什么时候 sudo /etc/init.d/apache2 status php -v 我明白了 * apache2 is running PHP 5.5.9-1ubuntu4 (cli) (built: Apr 9 2014 17:11:57) Copyright (c) 1997-2014 The PHP Group Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies with Zend OPcache v7.0.3, Copyright (c) 1999-2014, by Zend […]

PHP代码未在我的Apache服务器上运行

我的PHP代码是这样编写的: 并保存在/ var / www / html / as index.php中 我通过127.0.0.1/index.php访问它 我有一个完全干净的Apache2,PHP7和libapache2-mod-php7.0安装 当我在apache上访问它时,它只显示一个空白页面,就好像什么都没有运行一样。 我已经测试过以确保模块加载了a2enmod,并确认它是。 到目前为止论坛上没有任何内容适用于我,所以我发布了这个。

如何使用PHP或任何其他命令删除具有命名exception的所有文件和文件夹

我想删除所有文件和目录,除了我想要指定名称的某些文件。 有没有可以帮助我的PHP脚本? 这是一个例子: 目录名称: /home/root/database/ “database”目录中的文件是: [include] [img] [file] index.php index.html .htaccess index.jpg index.png readme.txt video.mp4 music.mp3 我想删除除.htaccess和index.php以及[file]目录之外的所有文件。 是否有任何命令可以保存这些文件并删除其他文件或任何PHP代码?

使用soundexfunction编译sqlite

在14.04 LTS: 我正在尝试构建一个使用MySQL中的soundex()函数的Symfony应用程序的function测试。 测试环境使用sqlite,默认情况下不编译其soundex()function。 sqlite文档建议所有人需要做的是添加-SQLITE_SOUNDEX编译时选项。 不幸的是,在编译时我是一个原始的菜鸟。 到目前为止,我已经下载了autoconf文件并将其解压缩。 我试过这个: $ /src/sqlite$ ./configure -CFLAGS=”-SQLITE_SOUNDEX” 得到了这个: configure: error: unrecognized option: `-CFLAGS=-SQLITE_SOUNDEX’ 所以我很清楚我的头脑。 我想最终得到一个PHP的pdo_sqlite驱动程序,甚至可能是我的Windows框的php_pdo_sqlite.dll。 编辑 – 排序的进度。 我找到了一个修改过的sqlite configure命令: $ sudo ./configure –prefix=/usr –disable-static CFLAGS=”-g -O2 -DSQLITE_ENABLE_FTS3=1 -DSQLITE_ENABLE_COLUMN_METADATA=1 -DSQLITE_ENABLE_UNLOCK_NOTIFY=1 -DSQLITE_SECURE_DELETE=1 -SQLITE_SOUNDEX” 结果导致: checking for a BSD-compatible install… /usr/bin/install -c checking whether build environment is sane… yes checking for a […]

由于未满足的依赖项,无法安装libapache2-mod-php5

我有一个安装php 5.3.28和大多数php库的流浪盒 dpkg -l |grep ‘^ii’ |grep php ii php5-cgi 5.3.28-1~dotdeb.0 server-side, HTML-embedded scripting language (CGI binary) ii php5-cli 5.3.28-1~dotdeb.0 command-line interpreter for the php5 scripting language ii php5-common 5.3.28-1~dotdeb.0 Common files for packages built from the php5 source ii php5-curl 5.3.28-1~dotdeb.0 CURL module for php5 ii php5-dbg 5.3.28-1~dotdeb.0 Debug symbols for PHP5 ii php5-fpm […]

我希望它由传输客户端运行的PHP脚本!

在transmission-gtk中有一个选项可以运行脚本: 编辑>首选项>下载>调用脚本完成torrent 。 最近,我发现这个脚本我不知道如何使其在传输下工作。 根据程序描述,脚本不会关闭系统,但它可以在所有种子完成后终止传输。 这对我来说已经足够了,因为我可以通过&&将“ 关闭 ”链接到“ 关闭传输 ”。 现在,伙计们,帮助我在传输中运行这个PHP脚本吗? 这是脚本作者提到的一个例子: php.exe Transmission_Quit.php –port=9999 –hostname=192.168.0.1 ; 这是什么意思?! 我应该如何使用它? 我应该直接将其指向“ 在torrent完成时调用脚本 ”选项吗?

更改了apache www文件夹

所以我把它从/var/www更改为/home/John/Dropbox/www ,我也做了chmod 755 /home/John/Dropbox/www但它仍然说You don’t have permission to access / on this server. 我忘记了怎么做,我想我需要将www-data用户组添加到文件夹中…我不再记得了,你们能帮助我吗?

运行PHP-CLI服务器

今天是个好日子, 我最近对WebSocket技术感兴趣。 我使用PHP构建了自己的服务器,我使用PHP CLI在Windows上运行。 这对于开发来说很好,但现在我需要考虑部署。 我得到了一个运行Ubuntu Server 10.10的小VPS。 我有Linux的基本知识,所以我设置了我的SSH客户端,安装了PHP-CLI并且搞砸了以确保它能够正常工作。 现在,我可以简单地运行我的服务器 php server.php 但我不认为这是一个很好的方式。 一些问题: 关闭SSH客户端后,控制台输出会发生什么? 如果服务器崩溃怎么办? 当服务器在主线程中以这种方式运行时,我无法在我的VPS上执行任何其他操作 关于控制台输出; 有没有办法将STDOUT或其他东西重定向到一个文件,所以我仍然可以在Windows上看到控制台输出,但在我的VPS上却记录了它? 至于服务器崩溃,在服务器启动时自动重启某些进程有哪些好方法? 而且我认为我可以将其作为守护进程或服务或类似的东西运行,因此它不会挂起主线程? 那么,对于那些问题,一些常用的解决方案是什么? 有什么地方我可以阅读更多内容吗? 我想在这个过程中学到一点点! 谢谢。

邮件服务器配置Ubuntu Server 16.04

我有一个配置运行的Web服务器(Ubuntu Server 16.04 LTS)。 我的目的是在它上面安装一个Mailserver,让所有人都拥有它。 WebServer正在VM上运行。 我怎样才能干净地安装这些东西,避免意外情况的系统崩溃? 阅读我要安装一些我已经安装的apt-get存储库,但是一旦我开始基于apache2和php5(已经在运行服务上的服务)启动Postfix和Dovecot安装,我不确定这是否会重叠或产生冲突机)。 是否有一个非常好的讲座/论坛谁已经处理这个? 我在askubuntu上找不到合适的搜索关键字。 如果您可能需要更多信息,请告诉我在终端上执行的命令,我将在此处发布。 更新2017/06/30 配置Postfix / Dovecot时遇到一些错误。 这是我上传的错误信息 /var/log/mail.err … Jun 30 15:50:47 node01-mail postmulti[1484]: fata: /etc/postfix/main.cf, line 52: missing `=` afterattribute name: “permix_sasl_authenticated, permit_mynetworks, reject_unauth_destination” Jun 30 15:59:36 node01-mail dovecot: imap(user.name): Error: file_dotlock_create (/var/mail/username) failed: Permission denied (euid=1002(user.name) egid=1002(user.name) missing +w perm: /var/mail, we’re not in […]