我是web开发的初学者,刚开始学习大约一个月
简介:
我最近遇到了SQL注入,并决定查找它。总结之后,由于PDO支持,我尝试将我的cpanel php版本从5.3升级到5.4。所以我在玩。htaccess
文件,在我上传新的之后。htaccess
文件我再也不能查看我的php页面了。我不记得我写了什么密码。。。。。
问:我该怎么做才能弥补我的愚蠢?
尝试过的解决方案:
>
我加载了. htaccess文件中的代码
php5_module模块/libphp5.so
PHP脚本
AddType应用程序/x-httpd-php
(从浏览器要求我下载php文件)结果仍然相同
对不起,我的英语练习不好
更新:我再次浏览我的网站,不知何故遇到了一个错误,说
500-内部服务器错误
,所以我决定删除公共html文件中的所有文件。然后,我又重新上传了我所有的网络文件,突然一切正常了。没有再次下载php文件。
谢谢大家花时间研究我的问题。我向所有投稿人道歉。
regist和register上的文件名的扩展名均为。php
您被要求下载该文件,因为服务器不再将该文件识别为需要处理的内容。
我不知道为什么您需要中的所有PHP声明。htaccess
文件(尤其是LoadModule
)。通常这些文件存储在配置文件中(如/etc/httpd/conf.d/php.conf
)。下面是my box上的默认设置(适用于Apache so YMMV)
# PHP is an HTML-embedded scripting language which attempts to make it
# easy for developers to write dynamically generated webpages.
#
#<IfModule prefork.c>
<IfModule !worker.c>
LoadModule php5_module modules/libphp5.so
</IfModule>
<IfModule worker.c>
LoadModule php5_module modules/libphp5-zts.so
</IfModule>
#
# Cause the PHP interpreter to handle files with a .php extension.
#
#AddHandler php5-script .php
<FilesMatch \.php$>
SetHandler application/x-httpd-php
</FilesMatch>
AddType text/html .php
#
# Add index.php to the list of files that will be served as directory
# indexes.
#
DirectoryIndex index.php
#
# Uncomment the following line to allow PHP to pretty-print .phps
# files as PHP source code:
#
#AddType application/x-httpd-php-source .phps