linux下web开发

配置

  • 路径
    如果网站地址为:~/webapp,那么首先你要在/var/www/下建立链接:
    1
    ln -s ~/webapp /var/www/

注意这里target必须为绝对路径,否则有可能链接失效

  • 权限,设置文件夹权限,否则可能链接在这里,但是访问不到
    1
    sudo chmod 777 webapp为/ -R

服务器

  • 重启.

    1
    sudo /etc/init.d/apache2 restart

    问题解决

    • 500 错误

使用APACHE+PHP时,通过URL浏览网站时可能会提示HTTP 500错误,这使得新手无从下手,因为看不到具体的错误信息。及时查看APACHE的ERROR LOG也只是记录了一条500错误信息而已。
要解决问题首先要知道问题所在,所以必须知道更详细的问题描述才行。其实只需要配置php.ini(/etc/php5/apache2/)即可。在php的安装目录中找到php.ini文件并打开,找到display_errors,默认情况下是display_errors = Off,把Off修改为On,保存关闭文件,然后重启apache。
这样如果编写的脚本再有错误浏览器就会显示出来这些错误了,知道错误所在那就看你的了:)

  • codeignitor在linux下大小写敏感造成的问题
    controllers/welcome.php 首字母大写会出出问题,显示404 Page Not Found