在Windows 10上,我在Xampp的PHP错误文本中不断收到以下错误。使用WordPress作为CMS。 感觉就像我试过一切,但希望至less有一个人在这里可以解决它。 我曾尝试更改INI和Conf设置。 改变WordPress的configuration文件内存限制。 检查磁盘。 重置一些netsh winsock的东西。 禁用插件。 更改了一个registry设置,该设置应该允许为RAM分配更多的资源区域。 真的需要这个工作,这是几个星期,然后这个错误开始出现。 我知道Xamppp并不是真正用于生产,但是这个网站是唯一能够养活我的家庭的东西,而且我无法再为云服务器提供资金。 使用任务pipe理器进行基本监控,Apache HTTP进程的大小很less达到1GB。 我有一个很好的固态硬盘与50 GB的免费和16 GB的RAM。 错误通常在大约20分钟后出现,然后网站将是错误500。 VirtualAlloc() failed: [0x00000008] Not enough storage is available to process this command. VirtualFree() failed: [0x000001e7] Attempt to access invalid address
我在Windows机器上使用了XAMPP,并且将这个代码添加到了httpd.conf文件中: <VirtualHost *:80> ServerName 23.23.23.23.23 Redirect 403 / ErrorDocument 403 "No" DocumentRoot C:/xampp/htdocs UseCanonicalName Off UserDir disabled </VirtualHost> 我尝试重新启动apache时出现此错误: 11:15:02 AM [Apache] Error: Apache shutdown unexpectedly. 11:15:02 AM [Apache] This may be due to a blocked port, missing dependencies, 11:15:02 AM [Apache] improper privileges, a crash, or a shutdown by another method. 11:15:02 AM [Apache] […]
您好,我已经在centos 7上安装了xampp-linux-x64-7.1.1-0-installer.run。 有10台电脑在本地networking运行,所以我需要远程访问phpmyadmin,所以我configuration了/opt/lampp/etc/extra/httpd-xampp.conf <Directory "/opt/lampp/phpmyadmin"> AllowOverride AuthConfig Limit Order allow,deny Allow from all Require all granted ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var </Directory> <Directory "/opt/lampp/phpsqliteadmin"> AllowOverride AuthConfig Limit Order allow,deny Allow from all Require all granted ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var </Directory> 现在我可以远程访问它,然后我configuration/opt/lampp/phpmyadmin/config.ini.php用rootlogin密码 /* Authentication type */ $cfg['Servers'][$i]['auth_type'] = 'cookie'; $cfg['Servers'][$i]['user'] = 'root'; $cfg['Servers'][$i]['password'] = 'atpl@localdb'; /* Server parameters */ […]
我正在重build我的本地开发configuration过程中,我正在尝试安装tomcat连接器,以便apache和tomcat互相通话。 我已经正确安装了xampp和tomcat,并通过Safari进行了validation。 我正在使用tomcat-connectors-current-src.tar.gz,解压到/ Applications / XAMPP / xamppfilescustom / tomcatconnectors,我可以configuration连接器./configure –with-apxs = / Applications / XAMPP / xamppfiles / bin / apxs然而,当我在terminal上使用“make”的时候,在这个过程的最后我会遇到一些奇怪的错误: ld:未知选项:-I / Applications / XAMPP / xamppfiles / include collect2:ld返回1退出状态ld:未知选项:-I / Applications / XAMPP / xamppfiles / include collect2:ld返回1退出状态lipo:无法打开input文件:/var/tmp//ccs5y7FI.out(没有这样的文件或目录)make [1]: * [mod_jk.la]错误1 make:* [all-recursive]错误1 我想知道如果有人知道怎么样,或者可以指向我的博客条目,讨论如何做到这一点。 我一直在寻找相当一段时间。 是的,这是我在serverfault上的第一篇文章,我想我可以被称为serverfault noob,如果我排除了任何可能需要帮助解决这个问题的信息,请让我知道。 谢谢
我有一个使用XAMPP在WindowsXP机器上运行的Trac实例。 我正在尝试将trac实例迁移到更新的基于Linux的机器。 但是,我很难让数据库合作。 我试图用这个命令转储数据库: sqlite3 C:\tracroot\db\trac.db ".dump" >> mysqldump.sql 但生成的文件大部分是空的: BEGIN TRANSACTION; COMMIT; 所以这是不对的。 为了logging,我的trac实例正在运行,似乎可以完全访问数据库的所有内容。 但sqlite3(位于C:\ xampp \ apache \ bin)似乎无法从文件中获取任何信息。 数据库文件本身的标题为“SQLite格式3”,所以这似乎是正确的。 我需要知道以下两件事之一: 如何让这个转储工作或 将Trac数据库迁移到新机器的另一种方法。 更新:当我尝试在sqlite3中打开.db文件时,出现Error: unsupported file format 。 它是什么格式,为什么不被支持?
我在Windows 7的最终32位+ xampp 1.7.2 [MySQL的v5.1.37] 这是我的存储过程: delimiter // CREATE PROCEDURE updatePoints(IN parentid INT(5),IN userid INT(5)) DECLARE chpoints INT(5); BEGIN SELECT points INTO chpoints FROM quiz_challenges WHERE id = parentid; UPDATE quiz_users SET points = points + chpoints WHERE forumid=userid; END; // delimiter ; 起初,它创build存储过程时显示错误1064。 我添加了分隔符部分,当我尝试从phpmyadmin运行查询时,Firefox进入无响应状态。 之后,我启动了Internet Explorer,并试图打开我的网页使用相同的数据库,它工作正常。 但是,我试图打开phpmyadmin和IE进入没有响应的状态。 我重新启动了两台服务器。 稍后重新启动PC。 再次尝试,但同样的行为。 那么这个小小的代码怎么了? 我是否错过了可能导致无限循环的事情? 谢谢
这是我遇到过的最奇怪,最令人困惑的问题。 基本上,当我使用PHPBB以外的任何PHP论坛软件,它的工作正常,但是当我使用任何版本的大于3.0.1的phpbb它变得奇怪,任何与数据库的任何连接types的文件输出一些这样的奇怪的文字,然后退出。 <“UmoÛ6þœþŠ«,õC½9‰Û²0ÇvÓÙš¹Ù,| </s> </s> </s> </s> f f </s> </ s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s> </s>ƒ6 </s> </s> </s> </s> </s> </s> </s> […]
我无法让我的本地XAMPP服务器通过我的远程SMTP服务器发送电子邮件。 在PHP中,如果我把: $headers = "From: [email protected]\r\n"; mail('[email protected]', 'test', '', $headers); 然后这工作。 但是,如果我不指定标题,即: mail('[email protected]', 'test', ''); 然后这失败了。 sendmail.log文件说: smtpstatus=554 smtpmsg='554 Message refused.' errormsg='the server did not accept the mail' exitcode=EX_UNAVAILABLE 我试着在我的php.ini中更改我的sendmail命令: sendmail_path = "C:/xampp/sendmail/sendmail.exe -t -f [email protected]" 但是这也行不通。 感谢任何帮助,丹。 PS。 这是在窗户上。
我有一个PHP脚本,需要指向我的服务器openssl目录,但我迷路了。 我知道目录驻留在/ usr / bin / openssl,而我的网站页面位于/var/www/vhosts/domain/httpdocs/test.php。 在test.php中,我尝试使用/ usr / bin / openssl中的相对path调用openssl目录,但是我知道这是一个问题。 任何人都可以帮忙吗? 正试图调用openssl进行证书encryption的PHP脚本: <?php //之前在文件$ operatingos被设置为true或false的基础上的操作系统。 如果(!$ operateos){ #PRIVATE KEY FILE $MY_KEY_FILE = "my-prvkey.pem"; #PUBLIC KEY FILE $MY_CERT_FILE = "my-pubcert.pem"; #PAYPAL PUBLIC CERTIFICATE if(!$testingservices) { $PAYPAL_CERT_FILE = "paypal_cert.pem"; //LIVE } else { $PAYPAL_CERT_FILE = "paypal_cert_sandbox.pem"; //SANDBOX } #PATH TO OPENSSL BINARY $OPENSSL = […]
我有一个Windows Server 2003与ISS 7.0。 有简单的PHP运行2个网站,我已经很容易地安装。 (C:/ Program Files / PHP) 现在我为MYSQL安装XAMPP,XAMPP安装第二个(非活动)PHP(C:/ XAMPP / PHP)。 如何从我安装的PHP更改为XAMPP PHP(这是更新的和一些扩展我想用它在那里已经准备好了)?