it-swarm-vi.com

Làm gì khi cài đặt bị kẹt khi tạo bảng?

Khi cài đặt Joomla, quá trình dừng lại trong khi tạo bảng. Một số bảng đã được tạo, nhưng không phải tất cả chúng. Cho đến nay điều này chỉ xảy ra với MySQL với Joomla 3.x. Tôi nên làm gì?

8
sovainfo

Cài đặt Joomla yêu cầu một cấu hình phù hợp. Có vẻ như một số ngăn xếp không được cấu hình đúng cách cho thiết lập Joomla rất phổ biến này.

Tăng max_execut_time trong php.ini và khởi động lại Apache cho đến khi cài đặt Joomla thành công. Cài đặt nên tiếp tục tạo các bảng và hoàn thành một cách kịp thời.

4
sovainfo

Tôi đã có điều này xảy ra trên XAMPP của tôi trên một máy tính xách tay (khá chậm). Về cơ bản kịch bản hết thời gian trong khi chờ đợi MySQL. Tăng max_execution_time đã giải quyết vấn đề cho tôi.

3
Bakual

Thay đổi công cụ lưu trữ từ InnoDB thành MyISAM trong cài đặt/sql/mysql/j Joomla.sql.

Xem quản trị viên/thành phần/com_admin/sql/Updates/mysql/3.0.0.sql để biết các câu lệnh ALTER để thay đổi công cụ trở lại InnoDB sau khi cài đặt.

2
sovainfo

Tôi cũng có vấn đề tương tự. Sau đó, tôi tìm thấy giải pháp để thực hiện một số thay đổi cấu hình trong tệp php.ini và tệp mysql của j Joomla.

Vấn đề có thể xảy ra vì những lý do sau -

1. PHP đã hết thời gian.

Nhìn vào php error log Của bạn và nó sẽ khiến lỗi này khá rõ ràng.

Vì vậy, hãy chỉnh sửa tệp php.ini, Chuyển đến thư mục cài đặt php và sau đó tìm tệp php.ini và tìm tham số

max_execution_time = 30

Và thay đổi nó thành

max_execution_time = 200 

Sau đó khởi động lại Apache.

Khi quá trình cài đặt hoàn tất, hãy quay lại và thay đổi lại thành giá trị không quá 60.

2. Loại động cơ

Để khắc phục sự cố này, hãy đi đến

Joomla_root\cài đặt\sql\mysql\Joomla.sql

đã thay thế tất cả sự xuất hiện của Engine = InnoDB bằng Engine = MyIsam

MyIsam được hỗ trợ và tương thích nhiều hơn với Joomla.

Cũng làm tương tự với tệp (sample_data.sql), nếu đó là thiết lập bắt đầu nhanh.

1
Joomler

Tôi cũng phải đối mặt với cùng một vấn đề treo cài đặt j Joomla 3.4.5 trên máy tính windows của tôi.

OS: Win 8.1 x64
XAMPP v3.2.1
Joomla: 3.4.5

Tôi đã cố gắng thực hiện cùng 5-6 lần. Sau đó, sau khi googling rất nhiều kết luận rằng nó có thể được giải quyết chỉ bằng cách sửa đổi 2 tham số của tôi trong tệp cấu hình php.ini thường nằm bên trong

<XAMPP_INSTALL_DIR>/php/php.ini

memory_limit = 512M
max_execution_time = 200

Nó đã làm việc. Vì vậy, không cần phải sửa đổi công cụ InnoDB thành MyIsam. Cơ sở lắp đặt hoạt động tốt. Chỉ là vấn đề với các thiết lập mặc định của cấu hình php.

0
Pankaj

Tôi sử dụng XAMPP cho Joomla, tất cả những gì tôi đã làm là thay đổi max_execution_time=30 đến max_execution_time=3000; nó đã làm việc!

Thủ tục:

  • Đi đến C:\xampp\php và mở php.ini tập tin
  • Nhấn ctr+f và gõ max_execution_time, điều này sẽ xác định vị trí dòng cú pháp
  • Thay đổi giá trị từ =30 đến =300
  • Tiết kiệm php.ini

Bạn phải khởi động lại Apache/xampp, sau đó thử cài đặt lại Joomla.

Nó sẽ làm việc. Mong rằng sẽ giúp.

0
Peter Ojo

Bạn nên xác định vị trí php.ini trong C:\xampp\php hoặc là C:\wamp\bin\php\php5.5.12 và thay đổi memory_limit = 512MBmax_execution_time=300 sau đó bạn cần phải đi C:\xampp\htdocs\user\installation\sql\mysql sau đó mở j Joomla.sql hoặc Something.sql và sau đó tìm tất cả ENGINE=InnoDB và thay đổi chúng thành ENGINE=MyIsam.

0
Javad Nouri