Articles of 灯

各大洲的本地化服务器,无需手动转储数据?

你能解释一下如何设置一个像这样的configuration(例子)(LAMP): 1主要服务器(例如在欧洲)与数据库,静态文件,PHP等 其他大陆的其他服务器(减lessnetworking时间) site.fr,site.de,site.co.uk等将被指向欧洲服务器的IP地址 site.jp等将被指向亚洲服务器 考虑到所有服务器的代码和数据库是相同的,这是最好的方式来做到这一点,而不必每天手动转储“卫星”服务器的数据库? (有一个托pipe公司,你可以select服务器的本地化?) 非常感谢每一个build议

Linuxnetworking服务器教程(WordPress)

我将build立一个Linux的networking服务器来承载WordPress的。 问题是,虽然我知道如何去做,但我不知道如何正确地做到这一点。 所以我现在正在寻找完整且安全的高级教程。 我不介意尝试一个新的发行版,但我更喜欢ubuntu / debian。 我读这篇文章: 任何好的资源在Linux中设置一个networking服务器? 但是这些都非常有限。 到目前为止,find好的指导和howtos运气不是很多。 这应该可能是一个社区维基,但我似乎无法自己改造它。 谢谢

PHP / MySQL的主机服务器崩溃/冻结

我不确定我是否完全错过了一些东西,所以我在问,希望成为一个更好的人。 所以我现在就要求原谅我的愚蠢,如果有的话。 我有一个由公司托pipe的客户端,现在正在指责我为客户端构build的网站,一次又一次地“崩溃”(或至less使其运行速度非常慢)。 不,这不是一个庞大的网站,任何复杂的脚本。 这是一个有评论function的博客。 他们告诉我这就是问题,因为从原木来看似乎只有一个问题: www.xxxxxx.se xxx.xxx.xx.xxx [14 / Mar / 2011:05:08:02 +0100] fcgi_php_error:PHP警告:mysql_query()[function.mysql-query]:无法将结果集保存在/ home / t / xxxxx / www / include / php / newsfeed_full.php on line 66,PHP Warning:mysql_fetch_assoc():提供的参数不是在/ home / t / xxxxx / www / include / php / newsfeed_full中的有效MySQL结果资源。在线68 66行: $sql = "INSERT INTO `newsfeed_comments` (post_id, reply_id, date, name, […]

错误500为.htaccess错误

我正在运行一个LAMP服务器,这个.htaccess给我一个500错误。 这是做什么过滤关键字和redirect到各自的域名。 Options +FollowSymLinks <IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{HTTP_HOST} xy|yz|xz RewriteRule ^xyz.com RewriteCond %{HTTP_HOST} ab|bc|ac RewriteRule ^abc.net <IfModule> 为什么它会给我一个500错误,我是否必须检查是否安装了IfModule,还是必须安装。

没有find相对path

我正在迁移到新的服务器。 在我使用之前: include/XXXX.php在/var/site/test.php 。 现在我使用: /var/site/include/XXXX.php 我在用着: Ubuntu 10.4 Apache2 PHP5

Apache2和PHP5不能一起工作

我使用所有的默认configuration(简单的./configure,make,make install)在我的系统上安装了最新的apache web服务器。 然后我试图绑定PHP5,但我永远不能得到它的工作。 我做的第一件事就是试着让它适应这些设置: ./configure –with-apxs2=/usr/local/apache2/bin/apxs prefix=/usr/local/apache2/php –with-config-file-path=/usr/local/apache2/php –enable-force-cgi-redirect –disable-cgi –enable-shared 当我试图“安装”时,这给了我这个错误: Warning! dlname not found in /usr/local/apache2/modules/libphp5.la. Assuming installing a .so rather than a libtool archive. chmod 755 /usr/local/apache2/modules/libphp5.so chmod: cannot access `/usr/local/apache2/modules/libphp5.so': No such file or directory apxs:Error: Command failed with rc=65536 所以我厌倦了没有select的configuration(除了apxs2),并且能够进行安装。 这是make install的输出: Installing PHP SAPI module: apache2handler /usr/local/apache2/build/instdso.sh SH_LIBTOOL='/usr/lib64/apr-1/build/libtool' […]

LAMP在连接上设置为空闲

我已经使用以下apt-get命令在Linode Ubuntu 10.04服务器上设置了一个基本的LAMP安装: sudo apt-get install apache2 apache2.2-common apache2-mpm-prefork apache2-utils ssl-cert mysql-server mysql-client php5 php5-common libapache2-mod-php5 php5-mysql php5-mcrypt 除了ServerName属性之外,我还没有真正改变任何Apacheconfiguration设置。 大多数情况下,这一切工作正常。 但是,每隔几页请求,大约每三个页面,似乎该页面不想加载。 如果我离开浏览器坐在那里,它只是试图保持加载页面不真的超时或任何东西。 再次单击相同的链接通常会触发正确的页面加载,但有时不会。 这可能是一个原因,我将如何能够调查这个问题的根本问题? 更新: 好的,所以我尝试了MrTuttle的build议。 试图复制这个问题是不容易的,但是用两个控制台拖拽Apache error.log,另一个拖拽access.log,并且打开一个Chrome Inspect选项卡,在点击一下之后,最终能够触发问题。 发生问题时,我在Chrome Inspect标签中看到,对服务器的调用是“挂起”,没有其他的事情发生。 我的error.log和access.log都不显示任何新条目。 我离开浏览器加载了几分钟,什么都没有发生。 我决定去商店,当我回来的时候,我的浏览器里终于有一条消息说这个页面无法加载,服务器可能closures(显然不是这样)。 我注意到的一个奇怪的事情是,这个问题不会发生在Windows上(至less我还没有能够触发它),只有在Linux(我的日常桌面)和我的朋友Mac。 我不确定我还能做些什么来调查这个问题。

已安装PHP-GD,但未在RedHat 5.5 Enterprise中激活

我不知道如何安装灯服务器。 启动phpinfo()脚本我可以阅读 –without-gd 即使我在机器上发现了包裹 root@mypc ~]# rpm -qa |grep php php53-common-5.3.3-1.el5_6.1 php53-mysql-5.3.3-1.el5_6.1 php53-pdo-5.3.3-1.el5_6.1 php53-cli-5.3.3-1.el5_6.1 php53-5.3.3-1.el5_6.1 [root@mypc ~]# rpm -qa |grep gd gd-2.0.33-9.4.el5_4.2 sysklogd-1.4.1-46.el5 gd-2.0.33-9.4.el5_4.2 gdbm-1.8.0-26.2.1 我怎样才能激活php-gp?

在LAMP(Ubuntu服务器)的HTTPS连接

可能重复: https设置与Apache2 保护LAMP服务器的技巧 如何configuration灯在Ubuntu服务器上运行“https”连接..? 我尝试了一些从这里.. http://www.dannytsang.co.uk/index.php/create-and-enable-ssl-on-ubuntu-lamp-server 在configurationapache 2服务器部分,它说我应该configurationCaCert.pem文件..但我没有得到该文件中提到的步骤。 我需要帮助..在此先感谢..

下一步是什么? 设置CentOS 6 x64后,我需要设置一个web用户,我可以使用SSH / sFTP

我刚完成CentOS 6 x64安装的LAMP安装。 我之前有一个LAMP服务器,我总是ssh进入服务器作为根,但我想做一个生产环境,我想使一个用户,我可以login与不是根或有根特权。 我注意到在我的一些使用fopen()函数创build文件的PHP脚本中,它将用户和组设置为apache。 我需要做的是我想有一个名为optik的用户和一个名为optik的组(仅举例)。 另外,当PHP创build新的文件或文件夹我怎么能得到它,以便它也使用相同的user和groups ? 在这一点上,我只是从SoftLayer安装了一个新的LAMP安装程序,除此之外没有其他任何东西运行MySQL服务器。 (没有百胜的更新或类似的东西呢)