win2003配置服务器环境安装drupal遇到的问题

最近公司租用了一台独立服务器,因为需要在服务器上安装一项专用软件,无奈只好选择win 2003服务器,配置服务器环境让我头疼。平时都是在本机安装xampp之类软件包进行网站的制作、开发,总不能在正式服务器上也安装xampp吧,只好硬着头皮上了。

我选择的是:
httpd-2.2.15-win32-x86-openssl-0.9.8m-r2.msi
mysql-essential-5.1.47-win32.msi
php-5.2.13-Win32.zip
phpMyAdmin-3.3.3-all-languages.zip

总结一下在配置过程遇到的问题和解决办法:

问题一:

最初犯的错误是将 D:\mysql\bin\libmySQL.dll 复制到 C:\WINDOWS\system32 目录下

这个错误造成无法登陆phpmyadmin,更谈不上连接mysql服务器了

正确的应该是将 D:\php\libmysql.dll 复制到 C:\WINDOWS\system32 目录下

问题二:

网站做好了,于是想再优化一下,在“性能”中启用了优化“CSS文件”和“JavaScript 文件”保存后,出现了连接被重置的错误页面,非常郁闷!

登陆phpmyadmin 打开表 variable 然后找到行 preprocess_css 和 preprocess_js将其值修改为:s:1:"0"; 之后在访问网站根目录下cron.php,网页就恢复正常了。

其实这个问题在drupalchina.org有人已经提到了,并附上了解决办法,请看:http://drupalchina.org/node/7801#comment-24174

这个方法需要修改内核代码,不推荐这样做。

在这篇文章中:http://drupal.org/node/331915 也有相关讨论,并且谈到使用zen主题时会遇到这个问题,造成这个问题的主要原因是正则表达式替换的问题。

经过我摸索测试,终于有点发现,我使用的是 zen 6.x-1.1
我将zen主题下的zen.css复制到子主题目录下,并改名为green.css
将zen主题下的layout-fixed.css复制到子主题目录下,并改名为layout.css
将zen主题下的html-elements.css复制到子主题目录下,没有改名

将layout.css的行3-17的注释全部删掉,行295-301的注释全部删掉

html-elements.css 和 green.css 有比较长的注释内容全部删掉,问题就可以解决了。

这些注释的内容就是造成问题的关键,如果你担心,可以把CSS文件中的注释全部删掉。

PS:自己看了一下上面的内容感觉有点罗嗦了,呵呵,欢迎大家研究讨论!

评论

发表新评论

此内容将保密,不会被其他人看见。
  • 自动将网址与电子邮件地址转变为链接。
  • 允许HTML标签:<a> <img> <em> <del> <strong> <cite> <code> <pre> <ul> <ol> <li> <dl> <dt> <dd> <h3> <h4> <h5> <h6>
  • 自动断行和分段。
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>. The supported tag styles are: <foo>, [foo]. PHP source code can also be enclosed in <?php ... ?> or <% ... %>.

更多关於格式化选项的信息

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Enter the characters shown in the image.