ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
***1.*****能正常安装,安装完成后,打开首页,提示如下错误** Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 775920 bytes) **原因:**这是由于php设置的最大使用内存值太低(默认为8M或12M)造成的,建议修改成128M **解决方案**:修改php.ini(推荐),打开php.ini,ctrl+f 找到memory_limit,修改后面的值;memory_limit = 12M,建议修改为128M:memory_limit = 128M,修改完成后,重启Web服务器即可生效 你可以运行http://你的网址/t.php来查看服务配置参数 ***2.*****上传后,输入域名,安装网站提示一下如下信息** Fatal error: Unable to read 10113 bytes in /www/users/c-tk.com.cn/Install/index.php on line 0 **原因:**由于使用FTP软件以ASCII编码上传单个php程序文件导致,必须使用二进制模式上传。 **解决方案一:**直接上传rar或zip格式的压缩包(Ftp软件默认会以二进制模式上传这种格式的文件),然后在再在服务器上解压即可(推荐使用) **解决方案二:**删除FTP上所有文件,使用FlashFXP工具以二进制模式上传php程序文件。 FlashFXP设置二进制操作如下:依次选择:选项->参数设置->传送,设置二进制模式。如下图所示: 特别注意:修改了传输模式以后,必须关闭FlashFxp,再重新打开才生效。 ***3.*****如何重置mysql的root密码?** 不同的mysql版本重置root密码的方法有所不同: **mysql5.0版本重置密码的方法:** (1)在CMD命令行窗口,进入MYSQL安装目录 比如E:/Program Files/MySQL/MySQL Server 5.0/bin 示范命令: (2)输入 e:回车, 输入cd "E:/Program Files/MySQL/MySQL Server 5.0/bin" 注意双引号也要输入,这样就可以进入Mysql安装目录了. (3)进入mysql安全模式,即当mysql起来后,不用输入密码就能进入数据库。 命令为: mysqld-nt --skip-grant-tables (4)重新打开一个CMD命令行窗口,输入mysql -uroot -p,使用空密码的方式登录MySQL(不用输入密码,直接按回车) (5)输入以下命令开始修改root用户的密码(注意:命令中mysql.user中间有个“点”) mysql> update mysql.user set password=PASSWORD('新密码') where User='root'; (6)刷新权限表 mysql> flush privileges; (7)退出 mysql> quit 这样MYSQL超级管理员账号 ROOT已经重新设置好了,接下来 在任务管理器里结束掉 mysql-nt.exe 这个进程,重新启动MYSQL即可!(也可以直接重新启动服务器) MYSQL重新启动后,就可以用新设置的ROOT密码登陆MYSQL了! **mysql5.1版本重置密码的方法:** 先看一下mysqld命令在帮助文档中的说明吧: --skip-grant-tables Start without grant tables. This gives all users FULL ACCESS to all tables. skip-grant-tables                 FALSE 意思就是允许所有用户访问修改数据库中的所有表,默认是FALSE。 1.停止mysql服务器 D:>net stop mysql The MySQL service is stopping. The MySQL service was stopped successfully. **注意:停止服务以后,要在任务管理器中结束mysqld.exe进程** 2.执行mysqld --skip-grant-tables,此时的窗口会hang中。 D:/>mysqld --skip-grant-tables 120922 17:20:15 [Warning] '--default-character-set' is deprecated and will be re moved in a future release. Please use '--character-set-server' instead. 3.打开另一个cmd窗口,执行mysql –uroot以无认证方式登入mysql服务器 D:/>mysql -uroot Welcome to the MySQL monitor.  Commands end with ; or g. Your MySQL connection id is 1 Server version: 5.1.50-community MySQL Community Server (GPL) 4.选择mysql数据库,对mysql中的用户表user执行修改,同时刷新权限表。 mysql> use mysql Database changed mysql> update mysql.user set password=password('root') where user='root'; Query OK, 2 rows affected (0.00 sec) Rows matched: 2  Changed: 2  Warnings: 0 mysql> flush privileges; Query OK, 0 rows affected (0.01 sec) mysql> exit Bye 5.打开任务管理器,停止之前hang住的mysqld程序。 6.已新密码登入数据库,修改成功! D:/>net start mysql The MySQL service is starting. The MySQL service was started successfully. D:/Envirbasemysql5.1/bin>mysql -u root -proot Welcome to the MySQL monitor.  Commands end with ; or g. Your MySQL connection id is 1 Server version: 5.1.50-community MySQL Community Server (GPL)