You are here: 首頁 文章分類選單

飛朵啦學習手札

本網站建議使用Firefox2.0以上,或是使用Goole瀏覽器來瀏覽,並使用1024x768解析度來觀看.

飛朵啦學習手札

02

解決XAMPP MYSQL 無法權限表損毀啟動問題

E-mail 列印 PDF

XAMPP 完全無法啟動,而且PORT沒有被佔用權限表損毀。

錯誤訊息:

上午 10:14:09  [mysql] Status change detected: stopped

上午 10:14:09  [mysql] Error: MySQL shutdown unexpectedly.

上午 10:14:09  [mysql] This may be due to a blocked port, missing dependencies,

上午 10:14:09  [mysql] improper privileges, a crash, or a shutdown by another method.

上午 10:14:09  [mysql] Press the Logs button to view error logs and check

上午 10:14:09  [mysql] the Windows Event Viewer for more clues

上午 10:14:09  [mysql] If you need more help, copy and post this

上午 10:14:09  [mysql] entire log window on the forums

 

解決辦法:

1.緊急模式啟動(修復權限表)MYSQL:

mysqld --defaults-file="D:/tools/xampp/mysql/bin/my.ini" --skip-grant-tables --console

2.新開一個命令提示符窗口,登錄 MySQL:

mysql -u root

3.執行修復命令:

USE mysql;

REPAIR TABLE db;

如果看到以下結果Msg_text 是 OK,代表修復成功!

+--------+----------+----------+----------+

| Table  | Op       | Msg_type | Msg_text |

+--------+----------+----------+----------+

| mysql.db | repair | status   | OK       |

+--------+----------+----------+----------+

 

相關網址:

https://chatgpt.com/c/68142bfc-2898-8001-8f3e-3d3ce5728083

https://chat.deepseek.com/a/chat/s/8e6ee391-79e6-463f-a28c-16d6051da98c

最近更新 ( 週五, 02 五月 2025 11:20 )
 
 
17

錯誤SQLSTATE[HY000]: General error: 1 no such table: sessions

E-mail 列印 PDF

在composer裝好後,別忘了 使用下列指令建立基本資料庫

php artisan migrate

該狀況再在Laravel11出現

最近更新 ( 週五, 02 五月 2025 11:21 )
 
 
05

關於apache2.service: Control process exited, code=exited status=139

E-mail 列印 PDF

參考方式:stackoverflow

只要是“status=139”那麼主要問題在於因為在安裝PHP8.3時,舊的版本的PHP還在啟用,因此導致啟用了兩個版本的 PHP。

因此,我可以使用 php8.3,因為舊網站不在線上,僅供我本地使用。所以禁用 7.2 就可以了:

sudo a2dismod php7.2


當然,若是想用舊作為預設值,那麼就將新的關掉。

sudo a2dismod php8.3

sudo a2enmod php7.2

最近更新 ( 週三, 05 六月 2024 15:35 )
 
十二03

Ubuntu 22.04 Apache - 403 Forbidden 您無權存取此資源

E-mail 列印 PDF

當網站虛擬目錄改成家目錄時出現 403 Forbidden,其他諸如改寫權限或Require all granted都無效後,試試將將使用者新增至 apache 群組

sudo usermod -g www-data <YOUR_USERNAME>

 
十二03

解決 Ubuntu GUI 有線網路未受管理 有線未託管 Network Issue

E-mail 列印 PDF

建議若是安裝文字版的PPPOP,還想要擁有內網IP的話,那麼最好不要同時管理,以下是PPPOP連接同時保有內網虛擬IP的設定:

修改vi /etc/network/interfaces(/etc/init.d/networking)
auto dsl-provider
iface dsl-provider inet ppp
pre-up /bin/ip link set eno1 up # line maintained by pppoeconf
provider dsl-provider

auto eno1
iface eno1 inet static
address 192.168.1.105
netmask 255.255.255.0
gateway 192.168.1.1
dns 192.168.1.1


轉自:https://roychou121.github.io/2020/07/15/ubuntu-dns/
文字版PPPOP連線方式:https://www.cjkuo.net/ubuntu-20-04-pppoe/
安裝完PPPOE之eth0的ipv4設定會不見:https://sp.idv.tw/wp/index.php/2022/01/18/1426/


原因

爬了很久的文,後來發現造成問題的原因:
Linux裡面有兩套管理網路連線的方案:

/etc/network/interfaces(/etc/init.d/networking)
Network-Manager
兩套方案是衝突的,不能同時共存。
第一個方案適用於沒有桌面的環境,如:伺服器;或者那些完全不需要改動連線的場合。
第二套方案使用於有桌面的環境,特別是網路連線情況隨時會變的情況。

這兩個為了避免衝突,又能共享配置,就有了下面的解決方案:
1、當 Network-Manager 發現 /etc/network/interfaces 被改動的時候,則關閉自己(顯示為未託管),除非 managed 設定成真。
2、當 managed 設定成真時,/etc/network/interfaces,則不生效。

最近更新 ( 週二, 05 十二月 2023 02:48 )
 
第 1 頁, 共 31 頁