udo*_*udo 21 macos pear mamp osx-lion
尝试升级MAMP时,会出现以下错误:
Notice: unserialize(): Error at offset 276 of 1133 bytes in Config.php on line 1050
ERROR: The default config file is not a valid config file or is corrupted.
Run Code Online (Sandbox Code Playgroud)
一些建议如何解决这个问题?
重现步骤:
更新(1):
基于答案8375349/420953,我尝试了两种可能来解决这个问题
两者都导致错误:
Could not get contents of package "/Applications/MAMP/bin/php/php5.3.6/bin/pear". Invalid tgz file.
upgrade failed
Run Code Online (Sandbox Code Playgroud)
更新(2):
赛跑
结果输出
有了这个,我注意到我使用的是PEAR的"本地"版本.
我把它删除了
然后尝试升级MAMP版本的PEAR
这会导致错误
Cannot install, php_dir for channel "pear.php.net" is not writeable by the current user
Run Code Online (Sandbox Code Playgroud)
用.升级
在本地安装(再次).
赛跑
输出
这让我回到Update(2)的起点.似乎我无法在MAMP目录下升级PEAR.
更新(3):
我发布了问题
因为我的假设是这个问题的根源与MAMP PEAR配置有关.
更新(4):
我没有安装本地PEAR版本,这导致了一些问题.在安装本地版本(而不仅仅是MAMP)版本之后,更新MAMP版本的工作非常完美.
Ale*_*lex 26
有你确切问题的人似乎已经在这个MAMP论坛帖子中解决了它.
您可以删除/Applications/MAMP/bin/php/php5.3.6/conf/pear.conf
,或从该文件中改变线"php_dir";s:44
对"php_dir";s:43
.
归档时间: |
|
查看次数: |
9489 次 |
最近记录: |