{"id":25092,"date":"2024-06-20T11:47:30","date_gmt":"2024-06-20T04:47:30","guid":{"rendered":"https:\/\/wiki.tino.org\/staging\/?p=25092"},"modified":"2026-10-26T10:27:30","modified_gmt":"2026-10-26T03:27:30","slug":"cach-upload-source-code-php-len-hosting","status":"publish","type":"post","link":"https:\/\/tino.vn\/blog\/cach-upload-source-code-php-len-hosting\/","title":{"rendered":"C\u00e1ch upload source code PHP l\u00ean hosting b\u1eb1ng FileZilla v\u00e0 cPanel File Manager"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>Upload source code PHP l\u00ean hosting l\u00e0 ch\u00e9p to\u00e0n b\u1ed9 file m\u00e3 ngu\u1ed3n t\u1eeb m\u00e1y t\u00ednh v\u00e0o th\u01b0 m\u1ee5c web c\u1ee7a hosting (th\u01b0\u1eddng l\u00e0 <code>public_html<\/code>), b\u1eb1ng ph\u1ea7n m\u1ec1m FTP\/SFTP nh\u01b0 FileZilla ho\u1eb7c b\u1eb1ng File Manager trong cPanel.<\/strong> Website PHP c\u00f3 database, nh\u01b0 WordPress, c\u00f2n c\u1ea7n th\u00eam m\u1ed9t b\u01b0\u1edbc: t\u1ea1o database v\u00e0 khai b\u00e1o th\u00f4ng tin k\u1ebft n\u1ed1i.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">B\u00e0i n\u00e0y thu\u1ed9c nh\u00f3m h\u01b0\u1edbng d\u1eabn <a href=\"https:\/\/tino.vn\/blog\/truy-cap-va-lay-thong-tin-hosting-tai-tino\/\">qu\u1ea3n tr\u1ecb website tr\u00ean hosting<\/a>; n\u1ebfu ch\u01b0a r\u00f5 hosting ho\u1ea1t \u0111\u1ed9ng th\u1ebf n\u00e0o, xem tr\u01b0\u1edbc b\u00e0i <a href=\"https:\/\/tino.vn\/blog\/hosting-la-gi\/\">hosting l\u00e0 g\u00ec<\/a>. B\u1ea1n c\u1ea7n s\u1eb5n th\u00f4ng tin \u0111\u0103ng nh\u1eadp hosting (host, username, m\u1eadt kh\u1ea9u, \u0111\u01b0\u1eddng d\u1eabn panel) trong email k\u00edch ho\u1ea1t ho\u1eb7c trang qu\u1ea3n l\u00fd d\u1ecbch v\u1ee5. Hosting d\u00f9ng DirectAdmin th\u00ec xem b\u00e0i <a href=\"https:\/\/tino.vn\/blog\/upload-code-wordpress-len-hosting-directadmin\/\">upload code WordPress l\u00ean hosting DirectAdmin<\/a>, c\u00f3 \u0111\u1ee7 b\u01b0\u1edbc import database v\u00e0 c\u00e0i SSL.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1400\" height=\"750\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/cach-upload-source-code-php-len-hosting-chon-cach-upload.webp\" alt=\"So s\u00e1nh hai c\u00e1ch upload m\u00e3 ngu\u1ed3n: FileZilla qua FTP\/SFTP cho nhi\u1ec1u file l\u1ebb, cPanel File Manager cho m\u1ed9t file zip gi\u1ea3i n\u00e9n t\u1ea1i ch\u1ed7; th\u01b0 m\u1ee5c web l\u00e0 public_html\" class=\"wp-image-132174\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/cach-upload-source-code-php-len-hosting-chon-cach-upload.webp 1400w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/cach-upload-source-code-php-len-hosting-chon-cach-upload-300x161.webp 300w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/cach-upload-source-code-php-len-hosting-chon-cach-upload-1024x549.webp 1024w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/cach-upload-source-code-php-len-hosting-chon-cach-upload-768x411.webp 768w\" sizes=\"(max-width: 1400px) 100vw, 1400px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Hai c\u00e1ch b\u00ean d\u01b0\u1edbi cho c\u00f9ng m\u1ed9t k\u1ebft qu\u1ea3. B\u1ea1n c\u00f3 th\u1ec3 d\u00f9ng c\u1ea3 hai: t\u1ea3i b\u1ed9 c\u00e0i l\u1ea7n \u0111\u1ea7u b\u1eb1ng File Manager, v\u1ec1 sau s\u1eeda t\u1eebng file b\u1eb1ng FileZilla.<\/p>\n\n\n\n<h2 id=\"C\u00e1ch_upload_source_code_PHP_l\u00ean_hosting_b\u1eb1ng_FTP\">C\u00e1ch upload source code PHP l\u00ean hosting b\u1eb1ng FTP<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Upload b\u1eb1ng FTP ngh\u0129a l\u00e0 d\u00f9ng m\u1ed9t ph\u1ea7n m\u1ec1m FTP client nh\u01b0 FileZilla k\u1ebft n\u1ed1i t\u1edbi hosting b\u1eb1ng host, user, m\u1eadt kh\u1ea9u v\u00e0 c\u1ed5ng, r\u1ed3i k\u00e9o file t\u1eeb m\u00e1y t\u00ednh sang th\u01b0 m\u1ee5c web.<\/strong> C\u00e1ch n\u00e0y t\u1ea3i \u0111\u01b0\u1ee3c nhi\u1ec1u file v\u00e0 c\u1ea3 c\u00e2y th\u01b0 m\u1ee5c trong m\u1ed9t l\u1ea7n, t\u1ef1 ti\u1ebfp t\u1ee5c h\u00e0ng \u0111\u1ee3i khi r\u1edbt m\u1ea1ng. FileZilla mi\u1ec5n ph\u00ed, ch\u1ea1y tr\u00ean Windows, macOS v\u00e0 Linux.<\/p>\n\n\n\n<h3 id=\"FTP_l\u00e0_g\u00ec?\">FTP l\u00e0 g\u00ec?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">FTP (File Transfer Protocol) l\u00e0 giao th\u1ee9c truy\u1ec1n t\u1ec7p gi\u1eefa m\u00e1y kh\u00e1ch v\u00e0 m\u00e1y ch\u1ee7 qua m\u1ea1ng <a href=\"https:\/\/tino.vn\/blog\/tcp-ip-la-gi\/\">TCP\/IP<\/a>. FTP th\u01b0\u1eddng kh\u00f4ng m\u00e3 ho\u00e1, n\u00ean m\u1eadt kh\u1ea9u v\u00e0 d\u1eef li\u1ec7u c\u00f3 th\u1ec3 b\u1ecb \u0111\u1ecdc tr\u00ean \u0111\u01b0\u1eddng truy\u1ec1n. Khi hosting h\u1ed7 tr\u1ee3, h\u00e3y d\u00f9ng <strong>FTPS<\/strong> (FTP qua TLS) ho\u1eb7c <strong>SFTP<\/strong> (truy\u1ec1n file qua SSH). Chi ti\u1ebft v\u1ec1 giao th\u1ee9c xem b\u00e0i <a href=\"https:\/\/tino.vn\/blog\/ftp-server-la-gi\/\">FTP v\u00e0 FTP server l\u00e0 g\u00ec<\/a>.<\/p>\n\n\n\n<h3 id=\"FileZilla_l\u00e0_g\u00ec?\">FileZilla l\u00e0 g\u00ec?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">FileZilla l\u00e0 ph\u1ea7n m\u1ec1m FTP client m\u00e3 ngu\u1ed3n m\u1edf, h\u1ed7 tr\u1ee3 FTP, FTPS v\u00e0 SFTP. B\u1ea3n FileZilla Client hi\u1ec7n h\u00e0nh l\u00e0 3.71.1 (<a href=\"https:\/\/filezilla-project.org\/download.php?show_all=1\" target=\"_blank\" rel=\"noopener nofollow\">trang t\u1ea3i FileZilla<\/a>, ki\u1ec3m ng\u00e0y 25\/10\/2026). T\u00ecm hi\u1ec3u th\u00eam \u1edf b\u00e0i <a href=\"https:\/\/tino.vn\/blog\/filezilla-la-gi\/\">FileZilla l\u00e0 g\u00ec<\/a>.<\/p>\n\n\n\n<h3 id=\"H\u01b0\u1edbng_d\u1eabn_s\u1eed_d\u1ee5ng_FileZilla_\u0111\u1ec3_upload_source_code\">H\u01b0\u1edbng d\u1eabn s\u1eed d\u1ee5ng FileZilla \u0111\u1ec3 upload source code<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">T\u1ea3i FileZilla Client t\u1ea1i <a href=\"https:\/\/filezilla-project.org\/\" target=\"_blank\" rel=\"noopener nofollow\">filezilla-project.org<\/a> r\u1ed3i c\u00e0i \u0111\u1eb7t. B\u1ed9 c\u00e0i Windows \u1edf n\u00fat t\u1ea3i m\u1eb7c \u0111\u1ecbnh c\u00f3 th\u1ec3 k\u00e8m ph\u1ea7n m\u1ec1m qu\u1ea3ng c\u00e1o (&#8220;bundled offers&#8221;): ch\u1ecdn <em>Show additional download options<\/em> \u0111\u1ec3 l\u1ea5y b\u1ea3n kh\u00f4ng k\u00e8m, ho\u1eb7c b\u1ecf ch\u1ecdn c\u00e1c \u01b0u \u0111\u00e3i khi c\u00e0i.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0110\u1ec3 t\u1ea3i t\u1ec7p l\u00ean hosting, tr\u01b0\u1edbc ti\u00ean t\u1ea1o m\u1ed9t k\u1ebft n\u1ed1i l\u01b0u s\u1eb5n:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>File<\/strong> => <strong>Site Manager<\/strong> => t\u1ea1i m\u1ee5c <em>My Sites<\/em> ch\u1ecdn <strong>New Site<\/strong> v\u00e0 \u0111\u1eb7t t\u00ean cho k\u1ebft n\u1ed1i.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"700\" height=\"375\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2024\/01\/cach-upload-source-code-php-len-hosting-3.png\" alt=\"C\u1eeda s\u1ed5 Site Manager c\u1ee7a FileZilla: t\u1ea1o New Site, c\u00e1c \u00f4 Host, Port, Protocol, Encryption, Logon Type, User, Password\" class=\"wp-image-85945\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2024\/01\/cach-upload-source-code-php-len-hosting-3.png 700w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2024\/01\/cach-upload-source-code-php-len-hosting-3-300x161.png 300w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><em>\u1ea2nh ch\u1ee5p khi \u00f4 Logon Type c\u00f2n \u0111\u1ec3 Anonymous; khi l\u00e0m th\u1eadt, ch\u1ecdn Normal nh\u01b0 h\u01b0\u1edbng d\u1eabn b\u00ean d\u01b0\u1edbi.<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u1ede c\u00e1c \u00f4 b\u00ean ph\u1ea3i, nh\u1eadp th\u00f4ng tin nh\u01b0 sau:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Host:<\/strong> t\u00ean mi\u1ec1n, hostname ho\u1eb7c IP m\u00e1y ch\u1ee7 hosting ghi trong email k\u00edch ho\u1ea1t.<\/li>\n\n\n<li><strong>Port:<\/strong> \u0111\u1ec3 tr\u1ed1ng ho\u1eb7c nh\u1eadp <strong>21<\/strong> cho FTP, <strong>22<\/strong> cho SFTP (c\u1ed5ng m\u1eb7c \u0111\u1ecbnh theo <a href=\"https:\/\/wiki.filezilla-project.org\/Using\" target=\"_blank\" rel=\"noopener nofollow\">h\u01b0\u1edbng d\u1eabn FileZilla<\/a>). N\u1ebfu nh\u00e0 cung c\u1ea5p ghi c\u1ed5ng kh\u00e1c th\u00ec d\u00f9ng c\u1ed5ng \u0111\u00f3. C\u1ed5ng 80 l\u00e0 c\u1ed5ng web, c\u1ed5ng 2222 l\u00e0 c\u1ed5ng \u0111\u0103ng nh\u1eadp DirectAdmin; c\u1ea3 hai kh\u00f4ng d\u00f9ng cho FTP.<\/li>\n\n\n<li><strong>Protocol:<\/strong> ch\u1ecdn <em>SFTP<\/em> n\u1ebfu g\u00f3i hosting c\u00f3 SSH; n\u1ebfu d\u00f9ng <em>FTP<\/em>, \u0111\u1eb7t Encryption l\u00e0 <em>Use explicit FTP over TLS if available<\/em> nh\u01b0 trong \u1ea3nh.<\/li>\n\n\n<li><strong>Logon Type:<\/strong> ch\u1ecdn <em>Normal<\/em>.<\/li>\n\n\n<li><strong>User, Password:<\/strong> t\u00e0i kho\u1ea3n FTP ho\u1eb7c t\u00e0i kho\u1ea3n hosting do nh\u00e0 cung c\u1ea5p g\u1eedi.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">B\u1ea5m <strong>Connect<\/strong> v\u00e0 \u0111\u1ee3i v\u00e0i gi\u00e2y. Khi khung <em>Remote site<\/em> hi\u1ec7n danh s\u00e1ch th\u01b0 m\u1ee5c nh\u01b0 \u1ea3nh d\u01b0\u1edbi, b\u1ea1n \u0111\u00e3 k\u1ebft n\u1ed1i th\u00e0nh c\u00f4ng.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"700\" height=\"375\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2024\/01\/cach-upload-source-code-php-len-hosting-4.png\" alt=\"FileZilla k\u1ebft n\u1ed1i th\u00e0nh c\u00f4ng: log TLS connection established, Logged in, khung Remote site hi\u1ec7n th\u01b0 m\u1ee5c wp-admin, wp-content, wp-includes\" class=\"wp-image-85946\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2024\/01\/cach-upload-source-code-php-len-hosting-4.png 700w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2024\/01\/cach-upload-source-code-php-len-hosting-4-300x161.png 300w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">L\u1ea7n \u0111\u1ea7u k\u1ebft n\u1ed1i qua FTPS, FileZilla h\u1ecfi c\u00f3 tin ch\u1ee9ng ch\u1ec9 m\u00e1y ch\u1ee7 kh\u00f4ng. Ch\u1ec9 tick <em>Always trust certificate for future sessions<\/em> khi t\u00ean m\u00e1y ch\u1ee7 trong ch\u1ee9ng ch\u1ec9 \u0111\u00fang l\u00e0 m\u00e1y ch\u1ee7 hosting c\u1ee7a b\u1ea1n; l\u1ea7n sau FileZilla s\u1ebd kh\u00f4ng h\u1ecfi l\u1ea1i.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0110\u1ec3 upload, t\u00ecm file \u1edf khung <em>Local site<\/em> (m\u00e1y t\u00ednh), m\u1edf \u0111\u00fang th\u01b0 m\u1ee5c \u0111\u00edch \u1edf khung <em>Remote site<\/em> (hosting).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">V\u00ed d\u1ee5 mu\u1ed1n ghi \u0111\u00e8 file <code>functions.php<\/code> c\u1ee7a theme, b\u1ea1n nh\u1ea5p chu\u1ed9t ph\u1ea3i v\u00e0o file \u0111\u00f3 v\u00e0 ch\u1ecdn <strong>Upload<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"700\" height=\"375\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2024\/01\/cach-upload-source-code-php-len-hosting-5.png\" alt=\"Nh\u1ea5p chu\u1ed9t ph\u1ea3i v\u00e0o file functions.php \u1edf khung Local site c\u1ee7a FileZilla v\u00e0 ch\u1ecdn Upload l\u00ean th\u01b0 m\u1ee5c theme twentyseventeen\" class=\"wp-image-85947\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2024\/01\/cach-upload-source-code-php-len-hosting-5.png 700w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2024\/01\/cach-upload-source-code-php-len-hosting-5-300x161.png 300w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">FileZilla h\u1ecfi c\u00f3 ghi \u0111\u00e8 file \u0111ang c\u00f3 tr\u00ean hosting kh\u00f4ng. B\u1ea5m <strong>OK<\/strong> \u0111\u1ec3 t\u1ea3i l\u00ean. N\u00ean t\u1ea3i b\u1ea3n c\u0169 v\u1ec1 m\u00e1y tr\u01b0\u1edbc khi ghi \u0111\u00e8 \u0111\u1ec3 c\u00f3 \u0111\u01b0\u1eddng l\u00f9i.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mu\u1ed1n \u0111\u01b0a c\u1ea3 website l\u00ean, ch\u1ecdn to\u00e0n b\u1ed9 file trong th\u01b0 m\u1ee5c m\u00e3 ngu\u1ed3n \u1edf <em>Local site<\/em> v\u00e0 upload v\u00e0o <code>public_html<\/code> (t\u00ean mi\u1ec1n ch\u00ednh) ho\u1eb7c th\u01b0 m\u1ee5c c\u1ee7a t\u00ean mi\u1ec1n ph\u1ee5.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Video tham kh\u1ea3o (ti\u1ebfng Anh): <a href=\"https:\/\/www.youtube.com\/watch?v=x3zNBt_sHJU\" target=\"_blank\" rel=\"noopener nofollow\">WPBeginner \u2013 c\u00e1ch d\u00f9ng FTP upload file l\u00ean WordPress<\/a>.<\/p>\n\n\n\n<h2 id=\"H\u01b0\u1edbng_d\u1eabn_d\u00f9ng_cPanel_File_Manager_upload_source_code_WordPress\">H\u01b0\u1edbng d\u1eabn d\u00f9ng cPanel File Manager upload source code WordPress<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>cPanel File Manager l\u00e0 tr\u00ecnh qu\u1ea3n l\u00fd file ch\u1ea1y tr\u00ean tr\u00ecnh duy\u1ec7t: b\u1ea1n t\u1ea3i m\u1ed9t file n\u00e9n <code>.zip<\/code> l\u00ean th\u01b0 m\u1ee5c <code>public_html<\/code>, gi\u1ea3i n\u00e9n t\u1ea1i ch\u1ed7, r\u1ed3i t\u1ea1o database n\u1ebfu m\u00e3 ngu\u1ed3n c\u1ea7n.<\/strong> C\u00e1ch n\u00e0y kh\u00f4ng ph\u1ea3i c\u00e0i ph\u1ea7n m\u1ec1m, h\u1ee3p v\u1edbi l\u1ea7n t\u1ea3i b\u1ed9 c\u00e0i \u0111\u1ea7u ti\u00ean. Hosting cPanel c\u1ee7a Tino c\u00f3 s\u1eb5n c\u00f4ng c\u1ee5 n\u00e0y (<a href=\"https:\/\/tino.vn\/blog\/cpanel-la-gi\/\">cPanel l\u00e0 g\u00ec<\/a>).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tr\u01b0\u1edbc ti\u00ean, b\u1ea1n c\u1ea7n:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u0110\u0103ng nh\u1eadp v\u00e0o cPanel.<\/li>\n\n\n<li>T\u1ea3i b\u1ed9 c\u00e0i WordPress (file <code>.zip<\/code>) t\u1ea1i <a href=\"https:\/\/wordpress.org\/download\/\" target=\"_blank\" rel=\"noopener nofollow\">WordPress.org<\/a>. N\u1ebfu ch\u1ec9 t\u1ea3i m\u1ed9t s\u1ed1 file PHP l\u00ean, b\u1ea1n v\u1eabn l\u00e0m theo c\u00e1c b\u01b0\u1edbc d\u01b0\u1edbi \u0111\u00e2y.<\/li>\n<\/ul>\n\n\n\n<h3 id=\"T\u1ea3i_file_l\u00ean_cPanel\">T\u1ea3i file l\u00ean cPanel<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u1ede giao di\u1ec7n ch\u00ednh c\u1ee7a cPanel, t\u00ecm m\u1ee5c <strong>Files<\/strong> => <strong>File Manager<\/strong>. M\u1ed7i nh\u00e0 cung c\u1ea5p c\u00f3 th\u1ec3 \u0111\u1ed5i giao di\u1ec7n (theme) cPanel, nh\u01b0ng c\u00e1c ch\u1ee9c n\u0103ng ch\u00ednh gi\u1ed1ng nhau.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"700\" height=\"375\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2024\/01\/cach-upload-source-code-php-len-hosting-6.png\" alt=\"Giao di\u1ec7n ch\u00ednh cPanel, m\u1ee5c Files v\u1edbi bi\u1ec3u t\u01b0\u1ee3ng File Manager \u0111\u01b0\u1ee3c ch\u1ecdn\" class=\"wp-image-85948\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2024\/01\/cach-upload-source-code-php-len-hosting-6.png 700w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2024\/01\/cach-upload-source-code-php-len-hosting-6-300x161.png 300w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Tr\u00ecnh duy\u1ec7t chuy\u1ec3n sang File Manager, hi\u1ec3n th\u1ecb to\u00e0n b\u1ed9 th\u01b0 m\u1ee5c tr\u00ean hosting. M\u1edf th\u01b0 m\u1ee5c <code>public_html<\/code>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"700\" height=\"375\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2024\/01\/cach-upload-source-code-php-len-hosting-7.png\" alt=\"cPanel File Manager \u0111ang m\u1edf th\u01b0 m\u1ee5c public_html c\u00f2n tr\u1ed1ng, con tr\u1ecf \u1edf n\u00fat Upload tr\u00ean thanh c\u00f4ng c\u1ee5\" class=\"wp-image-85949\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2024\/01\/cach-upload-source-code-php-len-hosting-7.png 700w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2024\/01\/cach-upload-source-code-php-len-hosting-7-300x161.png 300w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">B\u1ea5m <strong>Upload<\/strong> tr\u00ean thanh c\u00f4ng c\u1ee5. Trang <em>File Upload<\/em> m\u1edf trong tab m\u1edbi; b\u1ea5m <strong>Select File<\/strong> ho\u1eb7c k\u00e9o th\u1ea3 file WordPress <code>.zip<\/code> t\u1eeb m\u00e1y t\u00ednh v\u00e0o tr\u00ecnh duy\u1ec7t.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"700\" height=\"375\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2024\/01\/cach-upload-source-code-php-len-hosting-8.png\" alt=\"Trang File Upload c\u1ee7a cPanel: t\u1ea3i file v\u00e0o \/home\/themescode\/public_html, d\u00f2ng Maximum file size allowed for upload 1.73 GB, n\u00fat Select File\" class=\"wp-image-85950\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2024\/01\/cach-upload-source-code-php-len-hosting-8.png 700w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2024\/01\/cach-upload-source-code-php-len-hosting-8-300x161.png 300w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Dung l\u01b0\u1ee3ng t\u1ed1i \u0111a m\u1ed7i l\u1ea7n t\u1ea3i l\u00ean hi\u1ec3n th\u1ecb ngay \u0111\u1ea7u trang Upload (d\u00f2ng <em>Maximum file size allowed for upload<\/em>) v\u00e0 tu\u1ef3 g\u00f3i hosting. File l\u1edbn h\u01a1n m\u1ee9c n\u00e0y th\u00ec t\u1ea3i b\u1eb1ng FTP\/SFTP. Th\u1eddi gian t\u1ea3i ph\u1ee5 thu\u1ed9c dung l\u01b0\u1ee3ng file v\u00e0 \u0111\u01b0\u1eddng truy\u1ec1n c\u1ee7a b\u1ea1n.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">N\u1ebfu b\u1ea1n ch\u1ec9 c\u1ea7n upload v\u00e0i file PHP, \u0111\u1ebfn b\u01b0\u1edbc n\u00e0y l\u00e0 xong.<\/p>\n\n\n\n<h3 id=\"Gi\u1ea3i_n\u00e9n_WordPress\">Gi\u1ea3i n\u00e9n WordPress<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">T\u1ea3i l\u00ean xong, quay l\u1ea1i tab File Manager v\u00e0 b\u1ea5m <strong>Reload<\/strong> (ho\u1eb7c F5) n\u1ebfu ch\u01b0a th\u1ea5y file. N\u1ebfu tr\u00ecnh duy\u1ec7t c\u00f2n b\u00e1o \u0111ang t\u1ea3i l\u00ean, \u0111\u1ee3i ho\u00e0n t\u1ea5t r\u1ed3i t\u1ea3i l\u1ea1i trang. File <code>.zip<\/code> xu\u1ea5t hi\u1ec7n nh\u01b0 \u1ea3nh d\u01b0\u1edbi l\u00e0 t\u1ea3i l\u00ean th\u00e0nh c\u00f4ng.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"700\" height=\"375\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2024\/01\/cach-upload-source-code-php-len-hosting-9.png\" alt=\"File wordpress-4.9.zip dung l\u01b0\u1ee3ng 9.92 MB \u0111\u00e3 n\u1eb1m trong public_html c\u1ee7a cPanel File Manager\" class=\"wp-image-85951\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2024\/01\/cach-upload-source-code-php-len-hosting-9.png 700w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2024\/01\/cach-upload-source-code-php-len-hosting-9-300x161.png 300w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><em>\u1ea2nh ch\u1ee5p v\u1edbi b\u1ed9 c\u00e0i WordPress 4.9 c\u0169; b\u1ea3n WordPress hi\u1ec7n h\u00e0nh l\u00e0 7.1 (25\/10\/2026), c\u00e1c b\u01b0\u1edbc t\u1ea3i v\u00e0 gi\u1ea3i n\u00e9n kh\u00f4ng \u0111\u1ed5i.<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nh\u1ea5p chu\u1ed9t ph\u1ea3i v\u00e0o file WordPress v\u1eeba t\u1ea3i l\u00ean => ch\u1ecdn <strong>Extract<\/strong> => <strong>Extract Files<\/strong>. \u0110\u01b0\u1eddng d\u1eabn gi\u1ea3i n\u00e9n m\u1eb7c \u0111\u1ecbnh l\u00e0 <code>\/public_html<\/code>; n\u00ean gi\u1eef m\u1eb7c \u0111\u1ecbnh n\u1ebfu b\u1ea1n ch\u01b0a quen c\u1ea5u tr\u00fac th\u01b0 m\u1ee5c.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"700\" height=\"375\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2024\/01\/cach-upload-source-code-php-len-hosting-10.png\" alt=\"Th\u01b0 m\u1ee5c public_html\/wordpress sau khi gi\u1ea3i n\u00e9n, ch\u1ee9a wp-admin, wp-content, wp-includes, index.php v\u00e0 c\u00e1c file wp-*.php\" class=\"wp-image-85952\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2024\/01\/cach-upload-source-code-php-len-hosting-10.png 700w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2024\/01\/cach-upload-source-code-php-len-hosting-10-300x161.png 300w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">B\u1ed9 c\u00e0i WordPress gi\u1ea3i n\u00e9n ra m\u1ed9t th\u01b0 m\u1ee5c con <code>wordpress<\/code>. N\u1ebfu \u0111\u1ec3 nguy\u00ean, website ch\u1ea1y \u1edf <code>tenmien.vn\/wordpress<\/code> thay v\u00ec <code>tenmien.vn<\/code>. \u0110\u1ec3 website ch\u1ea1y \u1edf t\u00ean mi\u1ec1n ch\u00ednh: m\u1edf th\u01b0 m\u1ee5c <code>wordpress<\/code>, b\u1ea5m <strong>Select All<\/strong>, ch\u1ecdn <strong>Move<\/strong> v\u00e0 nh\u1eadp \u0111\u00edch <code>\/public_html<\/code>, r\u1ed3i xo\u00e1 th\u01b0 m\u1ee5c <code>wordpress<\/code> \u0111\u00e3 tr\u1ed1ng.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0110\u1ec3 hosting g\u1ecdn h\u01a1n, xo\u00e1 file <code>.zip<\/code> \u0111\u00e3 t\u1ea3i l\u00ean: ch\u1ecdn file v\u00e0 b\u1ea5m <strong>Delete<\/strong> tr\u00ean thanh c\u00f4ng c\u1ee5, ho\u1eb7c nh\u1ea5p chu\u1ed9t ph\u1ea3i => <strong>Delete<\/strong>.<\/p>\n\n\n\n<h3 id=\"K\u1ebft_n\u1ed1i_Database_v\u1edbi_WordPress\">K\u1ebft n\u1ed1i Database v\u1edbi WordPress<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress l\u01b0u b\u00e0i vi\u1ebft, t\u00e0i kho\u1ea3n v\u00e0 c\u1ea5u h\u00ecnh trong database <a href=\"https:\/\/tino.vn\/blog\/mysql-la-gi\/\">MySQL<\/a> ho\u1eb7c MariaDB. Tr\u01b0\u1edbc khi ch\u1ea1y tr\u00ecnh c\u00e0i \u0111\u1eb7t, b\u1ea1n t\u1ea1o database v\u00e0 user r\u1ed3i g\u00e1n quy\u1ec1n cho nhau.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>T\u1ea1o m\u1edbi Database<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tr\u1edf l\u1ea1i cPanel, t\u00ecm m\u1ee5c <strong>Databases<\/strong> => <strong>MySQL Databases<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"700\" height=\"375\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2024\/01\/cach-upload-source-code-php-len-hosting-11.png\" alt=\"Trang MySQL Databases c\u1ee7a cPanel: \u00f4 New Database v\u1edbi ti\u1ec1n t\u1ed1 t\u00e0i kho\u1ea3n, n\u00fat Create Database\" class=\"wp-image-85953\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2024\/01\/cach-upload-source-code-php-len-hosting-11.png 700w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2024\/01\/cach-upload-source-code-php-len-hosting-11-300x161.png 300w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">T\u1ea1i <em>Create New Database<\/em>, nh\u1eadp t\u00ean database => <strong>Create Database<\/strong>. cPanel t\u1ef1 th\u00eam ti\u1ec1n t\u1ed1 t\u00ean t\u00e0i kho\u1ea3n tr\u01b0\u1edbc t\u00ean b\u1ea1n \u0111\u1eb7t.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>T\u1ea1o User Database<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cu\u1ed9n xu\u1ed1ng ph\u1ea7n <em>MySQL Users<\/em> => <em>Add New User<\/em> v\u00e0 \u0111i\u1ec1n:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Username:<\/strong> t\u00ean user database.<\/li>\n\n\n<li><strong>Password<\/strong> v\u00e0 <strong>Password (Again):<\/strong> m\u1eadt kh\u1ea9u, nh\u1eadp hai l\u1ea7n gi\u1ed1ng nhau. N\u00ean b\u1ea5m <em>Password Generator<\/em> \u0111\u1ec3 t\u1ea1o m\u1eadt kh\u1ea9u m\u1ea1nh v\u00e0 l\u01b0u l\u1ea1i.<\/li>\n\n\n<li><strong>Strength:<\/strong> thanh \u0111o \u0111\u1ed9 m\u1ea1nh m\u1eadt kh\u1ea9u.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"700\" height=\"375\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2024\/01\/cach-upload-source-code-php-len-hosting-12.png\" alt=\"Ph\u1ea7n MySQL Users trong cPanel: \u00f4 Username, Password, Password (Again), thanh Strength v\u00e0 n\u00fat Create User\" class=\"wp-image-85954\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2024\/01\/cach-upload-source-code-php-len-hosting-12.png 700w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2024\/01\/cach-upload-source-code-php-len-hosting-12-300x161.png 300w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">B\u1ea5m <strong>Create User<\/strong>. Ti\u1ebfp theo, \u1edf ph\u1ea7n <em>Add User To Database<\/em>, ch\u1ecdn user v\u00e0 database v\u1eeba t\u1ea1o => <strong>Add<\/strong>. Trang ph\u00e2n quy\u1ec1n hi\u1ec7n ra: tick <strong>ALL PRIVILEGES<\/strong> => <strong>Make Changes<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">B\u1ecf s\u00f3t b\u01b0\u1edbc g\u00e1n quy\u1ec1n ho\u1eb7c nh\u1eadp sai m\u1eadt kh\u1ea9u, website s\u1ebd b\u00e1o l\u1ed7i \u201cError establishing a database connection\u201d. C\u00e1ch x\u1eed l\u00fd xem b\u00e0i <a href=\"https:\/\/tino.vn\/blog\/sua-loi-error-establishing-a-database-connection\/\">s\u1eeda l\u1ed7i Error Establishing A Database Connection<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gi\u1edd m\u1edf tr\u00ecnh duy\u1ec7t, g\u00f5 t\u00ean mi\u1ec1n k\u00e8m \u0111u\u00f4i <code>\/wp-admin\/setup-config.php<\/code> v\u00e0 nh\u1eadp t\u00ean database, user, m\u1eadt kh\u1ea9u v\u1eeba t\u1ea1o; \u00f4 <em>Database Host<\/em> tr\u00ean hosting cPanel th\u01b0\u1eddng l\u00e0 <code>localhost<\/code>. Tr\u00ecnh c\u00e0i \u0111\u1eb7t t\u1ef1 ghi c\u00e1c th\u00f4ng tin n\u00e0y v\u00e0o file <code>wp-config.php<\/code>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Video tham kh\u1ea3o (ti\u1ebfng Anh): <a href=\"https:\/\/www.youtube.com\/watch?v=LIhNlzLgF78\" target=\"_blank\" rel=\"noopener nofollow\">themesCode \u2013 c\u00e0i WordPress th\u1ee7 c\u00f4ng tr\u00ean cPanel<\/a>.<\/p>\n\n\n\n<h2 id=\"Upload_xong_c\u1ea7n_ki\u1ec3m_tra_nh\u1eefng_g\u00ec?\">Upload xong c\u1ea7n ki\u1ec3m tra nh\u1eefng g\u00ec?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Upload xong, h\u00e3y ki\u1ec3m tra b\u1ed1n \u0111i\u1ec3m: file <code>index.php<\/code> n\u1eb1m \u0111\u00fang th\u01b0 m\u1ee5c web, phi\u00ean b\u1ea3n PHP c\u00f2n \u0111\u01b0\u1ee3c h\u1ed7 tr\u1ee3, quy\u1ec1n file v\u00e0 th\u01b0 m\u1ee5c \u0111\u00fang m\u1ee9c, website ch\u1ea1y \u0111\u01b0\u1ee3c b\u1eb1ng HTTPS.<\/strong> Website \u0111\u00e3 c\u00f3 m\u00e3 ngu\u1ed3n v\u1eabn c\u00f3 th\u1ec3 l\u1ed7i n\u1ebfu sai m\u1ed9t trong c\u00e1c \u0111i\u1ec3m n\u00e0y:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\u0110\u00fang th\u01b0 m\u1ee5c:<\/strong> file <code>index.php<\/code> n\u1eb1m th\u1eb3ng trong <code>public_html<\/code> (ho\u1eb7c th\u01b0 m\u1ee5c c\u1ee7a t\u00ean mi\u1ec1n ph\u1ee5), kh\u00f4ng th\u1eeba m\u1ed9t c\u1ea5p th\u01b0 m\u1ee5c.<\/li>\n\n\n<li><strong>Phi\u00ean b\u1ea3n PHP:<\/strong> ch\u1ecdn b\u1ea3n m\u00e3 ngu\u1ed3n h\u1ed7 tr\u1ee3. WordPress khuy\u1ebfn ngh\u1ecb PHP 8.3 tr\u1edf l\u00ean (<a href=\"https:\/\/wordpress.org\/about\/requirements\/\" target=\"_blank\" rel=\"noopener nofollow\">y\u00eau c\u1ea7u c\u1ee7a WordPress<\/a>, 25\/10\/2026); PHP 7.4 v\u00e0 8.0, 8.1 \u0111\u00e3 h\u1ebft h\u1ed7 tr\u1ee3 b\u1ea3o m\u1eadt.<\/li>\n\n\n<li><strong>Quy\u1ec1n file:<\/strong> tr\u00ean shared hosting, th\u01b0 m\u1ee5c 755, file 644 l\u00e0 m\u1ee9c WordPress n\u00eau trong <a href=\"https:\/\/developer.wordpress.org\/advanced-administration\/server\/file-permissions\/\" target=\"_blank\" rel=\"noopener nofollow\">h\u01b0\u1edbng d\u1eabn File permissions<\/a>; t\u00e0i li\u1ec7u n\u00e0y khuy\u00ean kh\u00f4ng \u0111\u1eb7t th\u01b0 m\u1ee5c 777.<\/li>\n\n\n<li><strong>HTTPS:<\/strong> c\u00e0i ch\u1ee9ng ch\u1ec9 SSL mi\u1ec5n ph\u00ed v\u00e0 chuy\u1ec3n h\u01b0\u1edbng HTTP sang HTTPS (<a href=\"https:\/\/tino.vn\/blog\/chuyen-http-sang-https\/\">c\u00e1ch chuy\u1ec3n HTTP sang HTTPS<\/a>).<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">T\u00ean mi\u1ec1n ch\u01b0a tr\u1ecf v\u1ec1 hosting th\u00ec website ch\u01b0a hi\u1ec7n; xem c\u00e1ch th\u00eam t\u00ean mi\u1ec1n \u1edf b\u00e0i <a href=\"https:\/\/tino.vn\/blog\/cach-them-ten-mien-moi-vao-hosting-cpanel\/\">th\u00eam t\u00ean mi\u1ec1n m\u1edbi v\u00e0o hosting cPanel<\/a>.<\/p>\n\n\n\n<h2 id=\"Khi_n\u00e0o_kh\u00f4ng_n\u00ean_upload_m\u00e3_ngu\u1ed3n_th\u1ee7_c\u00f4ng?\">Khi n\u00e0o kh\u00f4ng n\u00ean upload m\u00e3 ngu\u1ed3n th\u1ee7 c\u00f4ng?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Upload th\u1ee7 c\u00f4ng b\u1eb1ng FTP ho\u1eb7c File Manager h\u1ee3p v\u1edbi website nh\u1ecf ho\u1eb7c l\u1ea7n \u0111\u01b0a l\u00ean \u0111\u1ea7u ti\u00ean; kh\u00f4ng n\u00ean d\u00f9ng khi b\u1ea1n c\u1eadp nh\u1eadt m\u00e3 ngu\u1ed3n th\u01b0\u1eddng xuy\u00ean, chuy\u1ec3n m\u1ed9t website l\u1edbn \u0111ang ch\u1ea1y, ho\u1eb7c ch\u1ec9 c\u1ea7n c\u00e0i WordPress m\u1edbi.<\/strong> Khi \u0111\u00f3 c\u00f3 c\u00e1ch \u00edt sai s\u00f3t h\u01a1n:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>C\u1eadp nh\u1eadt m\u00e3 ngu\u1ed3n li\u00ean t\u1ee5c:<\/strong> d\u00f9ng Git qua SSH (g\u00f3i hosting c\u00f3 SSH v\u00e0 Git) \u0111\u1ec3 \u0111\u1ea9y \u0111\u00fang ph\u1ea7n thay \u0111\u1ed5i, tr\u00e1nh ghi \u0111\u00e8 nh\u1ea7m file.<\/li>\n\n\n<li><strong>Chuy\u1ec3n website WordPress \u0111ang ch\u1ea1y:<\/strong> d\u00f9ng plugin chuy\u1ec3n website ho\u1eb7c b\u1ea3n sao l\u01b0u c\u1ee7a hosting, v\u00ec c\u00f2n ph\u1ea3i chuy\u1ec3n database v\u00e0 \u0111\u1ed5i \u0111\u01b0\u1eddng d\u1eabn.<\/li>\n\n\n<li><strong>C\u00e0i WordPress m\u1edbi:<\/strong> tr\u00ecnh c\u00e0i m\u1ed9t ch\u1ea1m <a href=\"https:\/\/tino.vn\/blog\/softaculous-la-gi\/\">Softaculous<\/a> trong cPanel nhanh h\u01a1n t\u1ea3i b\u1ed9 c\u00e0i th\u1ee7 c\u00f4ng.<\/li>\n\n\n<li><strong>M\u1ea1ng c\u00f4ng c\u1ed9ng:<\/strong> kh\u00f4ng d\u00f9ng FTP kh\u00f4ng m\u00e3 ho\u00e1; ch\u1ecdn SFTP ho\u1eb7c FTPS.<\/li>\n<\/ul>\n\n\n\n<h2 id=\"Nh\u1eefng_c\u00e2u_h\u1ecfi_th\u01b0\u1eddng_g\u1eb7p\">Nh\u1eefng c\u00e2u h\u1ecfi th\u01b0\u1eddng g\u1eb7p<\/h2>\n\n\n\t\t<section\t\thelp class=\"sc_fs_faq sc_card    \"\n\t\t\t\t>\n\t\t\t\t<h2 id=\"Ngo\u00e0i_FileZilla_c\u00f2n_ph\u1ea7n_m\u1ec1m_FTP_mi\u1ec5n_ph\u00ed_n\u00e0o?\">Ngo\u00e0i FileZilla c\u00f2n ph\u1ea7n m\u1ec1m FTP mi\u1ec5n ph\u00ed n\u00e0o?<\/h2>\t\t\t\t<div>\n\t\t\t\t\t\t<div class=\"sc_fs_faq__content\">\n\t\t\t\t\n\n<p class=\"wp-block-paragraph\">Tr\u00ean Windows c\u00f3 <a href=\"https:\/\/tino.vn\/blog\/winscp-la-gi\/\">WinSCP<\/a> (h\u1ed7 tr\u1ee3 SFTP, FTP, SCP); tr\u00ean macOS c\u00f3 Cyberduck. FileZilla ch\u1ea1y \u0111\u01b0\u1ee3c c\u1ea3 Windows, macOS v\u00e0 Linux.<\/p>\n\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section\t\thelp class=\"sc_fs_faq sc_card    \"\n\t\t\t\t>\n\t\t\t\t<h2 id=\"Ngo\u00e0i_cPanel_c\u00f2n_nh\u1eefng_b\u1ea3ng_\u0111i\u1ec1u_khi\u1ec3n_hosting_n\u00e0o?\">Ngo\u00e0i cPanel c\u00f2n nh\u1eefng b\u1ea3ng \u0111i\u1ec1u khi\u1ec3n hosting n\u00e0o?<\/h2>\t\t\t\t<div>\n\t\t\t\t\t\t<div class=\"sc_fs_faq__content\">\n\t\t\t\t\n\n<p class=\"wp-block-paragraph\">Ph\u1ed5 bi\u1ebfn c\u00f3 <a href=\"https:\/\/tino.vn\/blog\/directadmin-la-gi\/\">DirectAdmin<\/a>, Plesk, CyberPanel, aaPanel. C\u00e1ch upload tr\u00ean c\u00e1c panel n\u00e0y t\u01b0\u01a1ng t\u1ef1: d\u00f9ng File Manager ho\u1eb7c t\u00e0i kho\u1ea3n FTP do panel t\u1ea1o.<\/p>\n\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section\t\thelp class=\"sc_fs_faq sc_card    \"\n\t\t\t\t>\n\t\t\t\t<h2 id=\"T\u1ea1i_sao_g\u00f3i_hosting_kh\u00f4ng_c\u00f3_cPanel?\">T\u1ea1i sao g\u00f3i hosting kh\u00f4ng c\u00f3 cPanel?<\/h2>\t\t\t\t<div>\n\t\t\t\t\t\t<div class=\"sc_fs_faq__content\">\n\t\t\t\t\n\n<p class=\"wp-block-paragraph\">M\u1ed7i nh\u00e0 cung c\u1ea5p ch\u1ecdn b\u1ea3ng \u0111i\u1ec1u khi\u1ec3n ri\u00eang, v\u00e0 cPanel l\u00e0 ph\u1ea7n m\u1ec1m c\u00f3 ph\u00ed b\u1ea3n quy\u1ec1n. G\u00f3i hosting mi\u1ec5n ph\u00ed ho\u1eb7c gi\u00e1 th\u1ea5p \u1edf m\u1ed9t s\u1ed1 n\u01a1i d\u00f9ng panel kh\u00e1c ho\u1eb7c panel t\u1ef1 vi\u1ebft; khi \u0111\u00f3 v\u1eabn c\u00f3 File Manager ho\u1eb7c FTP \u0111\u1ec3 t\u1ea3i m\u00e3 ngu\u1ed3n.<\/p>\n\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section\t\thelp class=\"sc_fs_faq sc_card    \"\n\t\t\t\t>\n\t\t\t\t<h2 id=\"N\u00ean_d\u00f9ng_FTP_hay_cPanel_File_Manager?\">N\u00ean d\u00f9ng FTP hay cPanel File Manager?<\/h2>\t\t\t\t<div>\n\t\t\t\t\t\t<div class=\"sc_fs_faq__content\">\n\t\t\t\t\n\n<p class=\"wp-block-paragraph\">File Manager ti\u1ec7n khi t\u1ea3i m\u1ed9t file n\u00e9n r\u1ed3i gi\u1ea3i n\u00e9n t\u1ea1i ch\u1ed7. FTP\/SFTP h\u1ee3p v\u1edbi website nhi\u1ec1u file, c\u1ea7n t\u1ea3i l\u1ea1i khi r\u1edbt m\u1ea1ng ho\u1eb7c s\u1eeda l\u1eb7p l\u1ea1i t\u1eebng file. C\u1ea3 hai \u0111\u1ec1u c\u00f3 s\u1eb5n khi b\u1ea1n thu\u00ea hosting cPanel.<\/p>\n\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section\t\thelp class=\"sc_fs_faq sc_card    \"\n\t\t\t\t>\n\t\t\t\t<h2 id=\"Upload_xong_m\u00e0_v\u00e0o_t\u00ean_mi\u1ec1n_v\u1eabn_th\u1ea5y_trang_m\u1eb7c_\u0111\u1ecbnh_c\u1ee7a_hosting?\">Upload xong m\u00e0 v\u00e0o t\u00ean mi\u1ec1n v\u1eabn th\u1ea5y trang m\u1eb7c \u0111\u1ecbnh c\u1ee7a hosting?<\/h2>\t\t\t\t<div>\n\t\t\t\t\t\t<div class=\"sc_fs_faq__content\">\n\t\t\t\t\n\n<p class=\"wp-block-paragraph\">Th\u01b0\u1eddng do c\u00f2n file <code>index.html<\/code> m\u1eb7c \u0111\u1ecbnh trong <code>public_html<\/code>, m\u00e3 ngu\u1ed3n n\u1eb1m trong th\u01b0 m\u1ee5c con, ho\u1eb7c t\u00ean mi\u1ec1n ch\u01b0a tr\u1ecf \u0111\u00fang hosting. Xo\u00e1 file m\u1eb7c \u0111\u1ecbnh, chuy\u1ec3n m\u00e3 ngu\u1ed3n ra \u0111\u00fang th\u01b0 m\u1ee5c v\u00e0 ki\u1ec3m tra l\u1ea1i DNS.<\/p>\n\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<\/section>\n\t\t\n<script type=\"application\/ld+json\">\n\t{\n\t\t\"@context\": \"https:\/\/schema.org\",\n\t\t\"@type\": \"FAQPage\",\n\t\t\"mainEntity\": [\n\t\t\t\t\t{\n\t\t\t\t\"@type\": \"Question\",\n\t\t\t\t\"name\": \"Ngo\u00e0i FileZilla c\u00f2n ph\u1ea7n m\u1ec1m FTP mi\u1ec5n ph\u00ed n\u00e0o?\",\n\t\t\t\t\"acceptedAnswer\": {\n\t\t\t\t\t\"@type\": \"Answer\",\n\t\t\t\t\t\"text\": \"<p>Tr\u00ean Windows c\u00f3 <a>WinSCP<\/a> (h\u1ed7 tr\u1ee3 SFTP, FTP, SCP); tr\u00ean macOS c\u00f3 Cyberduck. FileZilla ch\u1ea1y \u0111\u01b0\u1ee3c c\u1ea3 Windows, macOS v\u00e0 Linux.<\/p>\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t}\n\t\t\t,\t\t\t\t{\n\t\t\t\t\"@type\": \"Question\",\n\t\t\t\t\"name\": \"Ngo\u00e0i cPanel c\u00f2n nh\u1eefng b\u1ea3ng \u0111i\u1ec1u khi\u1ec3n hosting n\u00e0o?\",\n\t\t\t\t\"acceptedAnswer\": {\n\t\t\t\t\t\"@type\": \"Answer\",\n\t\t\t\t\t\"text\": \"<p>Ph\u1ed5 bi\u1ebfn c\u00f3 <a>DirectAdmin<\/a>, Plesk, CyberPanel, aaPanel. C\u00e1ch upload tr\u00ean c\u00e1c panel n\u00e0y t\u01b0\u01a1ng t\u1ef1: d\u00f9ng File Manager ho\u1eb7c t\u00e0i kho\u1ea3n FTP do panel t\u1ea1o.<\/p>\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t}\n\t\t\t,\t\t\t\t{\n\t\t\t\t\"@type\": \"Question\",\n\t\t\t\t\"name\": \"T\u1ea1i sao g\u00f3i hosting kh\u00f4ng c\u00f3 cPanel?\",\n\t\t\t\t\"acceptedAnswer\": {\n\t\t\t\t\t\"@type\": \"Answer\",\n\t\t\t\t\t\"text\": \"<p>M\u1ed7i nh\u00e0 cung c\u1ea5p ch\u1ecdn b\u1ea3ng \u0111i\u1ec1u khi\u1ec3n ri\u00eang, v\u00e0 cPanel l\u00e0 ph\u1ea7n m\u1ec1m c\u00f3 ph\u00ed b\u1ea3n quy\u1ec1n. G\u00f3i hosting mi\u1ec5n ph\u00ed ho\u1eb7c gi\u00e1 th\u1ea5p \u1edf m\u1ed9t s\u1ed1 n\u01a1i d\u00f9ng panel kh\u00e1c ho\u1eb7c panel t\u1ef1 vi\u1ebft; khi \u0111\u00f3 v\u1eabn c\u00f3 File Manager ho\u1eb7c FTP \u0111\u1ec3 t\u1ea3i m\u00e3 ngu\u1ed3n.<\/p>\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t}\n\t\t\t,\t\t\t\t{\n\t\t\t\t\"@type\": \"Question\",\n\t\t\t\t\"name\": \"N\u00ean d\u00f9ng FTP hay cPanel File Manager?\",\n\t\t\t\t\"acceptedAnswer\": {\n\t\t\t\t\t\"@type\": \"Answer\",\n\t\t\t\t\t\"text\": \"<p>File Manager ti\u1ec7n khi t\u1ea3i m\u1ed9t file n\u00e9n r\u1ed3i gi\u1ea3i n\u00e9n t\u1ea1i ch\u1ed7. FTP\/SFTP h\u1ee3p v\u1edbi website nhi\u1ec1u file, c\u1ea7n t\u1ea3i l\u1ea1i khi r\u1edbt m\u1ea1ng ho\u1eb7c s\u1eeda l\u1eb7p l\u1ea1i t\u1eebng file. C\u1ea3 hai \u0111\u1ec1u c\u00f3 s\u1eb5n khi b\u1ea1n thu\u00ea hosting cPanel.<\/p>\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t}\n\t\t\t,\t\t\t\t{\n\t\t\t\t\"@type\": \"Question\",\n\t\t\t\t\"name\": \"Upload xong m\u00e0 v\u00e0o t\u00ean mi\u1ec1n v\u1eabn th\u1ea5y trang m\u1eb7c \u0111\u1ecbnh c\u1ee7a hosting?\",\n\t\t\t\t\"acceptedAnswer\": {\n\t\t\t\t\t\"@type\": \"Answer\",\n\t\t\t\t\t\"text\": \"<p>Th\u01b0\u1eddng do c\u00f2n file index.html m\u1eb7c \u0111\u1ecbnh trong public_html, m\u00e3 ngu\u1ed3n n\u1eb1m trong th\u01b0 m\u1ee5c con, ho\u1eb7c t\u00ean mi\u1ec1n ch\u01b0a tr\u1ecf \u0111\u00fang hosting. Xo\u00e1 file m\u1eb7c \u0111\u1ecbnh, chuy\u1ec3n m\u00e3 ngu\u1ed3n ra \u0111\u00fang th\u01b0 m\u1ee5c v\u00e0 ki\u1ec3m tra l\u1ea1i DNS.<\/p>\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t}\n\t\t\t\t\t\t]\n\t}\n<\/script>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">C\u1ea7n hosting \u1ed5n \u0111\u1ecbnh cho website? <a href=\"https:\/\/tino.vn\/hosting-gia-re\">Hosting c\u1ee7a Tino<\/a> d\u00f9ng \u1ed5 NVMe, LiteSpeed v\u00e0 cPanel \u0111\u1ec3 b\u1ea1n t\u1ef1 qu\u1ea3n tr\u1ecb. Xem c\u1ea5u h\u00ecnh v\u00e0 gi\u00e1 tr\u00ean trang s\u1ea3n ph\u1ea9m.<\/p>\n<\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>Upload source code PHP l\u00ean hosting l\u00e0 ch\u00e9p to\u00e0n b\u1ed9 file m\u00e3 ngu\u1ed3n t\u1eeb m\u00e1y t\u00ednh v\u00e0o th\u01b0 m\u1ee5c web c\u1ee7a hosting (th\u01b0\u1eddng l\u00e0 public_html), b\u1eb1ng ph\u1ea7n m\u1ec1m FTP\/SFTP nh\u01b0 FileZilla ho\u1eb7c b\u1eb1ng File Manager trong cPanel. Website PHP c\u00f3 database, nh\u01b0 WordPress, c\u00f2n c\u1ea7n th\u00eam m\u1ed9t b\u01b0\u1edbc: t\u1ea1o database v\u00e0 khai b\u00e1o th\u00f4ng tin [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":132121,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7726],"tags":[6154],"class_list":["post-25092","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-hosting","tag-kien-thuc-wordpress"],"_links":{"self":[{"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/posts\/25092","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/comments?post=25092"}],"version-history":[{"count":6,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/posts\/25092\/revisions"}],"predecessor-version":[{"id":132270,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/posts\/25092\/revisions\/132270"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/media\/132121"}],"wp:attachment":[{"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/media?parent=25092"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/categories?post=25092"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/tags?post=25092"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}