묻고 답해요
141만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결AWS(Amazon Web Service) 입문자를 위한 강의
RDS 실습 1부 - connect.php
최근에 강의를 수강 하시는 분들은 connect.php 접속 시 500에러가 나옵니다.강의를 촬영하실 때의 php버전과 수강시기의 버전이 달라서 생기는 문제인데요.[25-Oct-2024 06:38:59 UTC] PHP Fatal error: Uncaught Error: Call to undefined function mysql_connect() in /var/www/html/connect.php:8에러내용을 살펴보면 mysql_connect() 함수를 찾을 수 없어서 일어나는 문제입니다.아래는 connect.php를 동작가능하게 수정한 코드입니다. 이미지를 우클릭 후 '새 탭에 이미지 열기' 하시면 원본을 보실 수 있습니다.
-
미해결PHP 개발자의 최종 테크트리, 라라벨 강의
composer require livewire:livewire "^2.0" 안되요 ㅠ
명령어 : composer require livewire:livewire "^2.0"Deprecation Notice: Using ${var} in strings is deprecated, use {$var} instead in /usr/share/php/Symfony/Component/Console/Command/DumpCompletionCommand.php:48Deprecation Notice: Using ${var} in strings is deprecated, use {$var} instead in /usr/share/php/Symfony/Component/Console/Command/DumpCompletionCommand.php:56Deprecation Notice: Using ${var} in strings is deprecated, use {$var} instead in /usr/share/php/Composer/Autoload/AutoloadGenerator.php:879Deprecation Notice: Using ${var} in strings is deprecated, use {$var} instead in /usr/share/php/Composer/Autoload/AutoloadGenerator.php:884In VersionParser.php line 519:Could not parse version constraint livewire: Invalid version string "livewire"require [--dev] [--dry-run] [--prefer-source] [--prefer-dist] [--prefer-install PREFER-INSTALL] [--fixed] [--no-suggest] [--no-progress] [--no-update] [--no-install] [--update-no-dev] [-w|--update-with-dependencies] [-W|--update-with-all-dependencies] [--with-dependencies] [--with-all-dependencies] [--ignore-platform-req IGNORE-PLATFORM-REQ] [--ignore-platform-reqs] [--prefer-stable] [--prefer-lowest] [--sort-packages] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--apcu-autoloader] [--apcu-autoloader-prefix APCU-AUTOLOADER-PREFIX] [--] [<packages>...] 이렇게 오류가 나오는데요 혹시 원인을 알수 있을까요? ㅠ
-
미해결구글 애드센스 수익형 워드프레스 블로그 만들기
프로 다운어떻게 요청드리면 되나요?
어디로 요청드리면 되나요?~
-
해결됨구글 애드센스 수익형 워드프레스 블로그 만들기
SSL설정하는 부분이 안보입니다.
Security 부분에 SSL 설정하는 부분이 안보이는데 바뀐건가요? 설정한적에 없는데 설정이 되어있기는 합니다.
-
미해결워드프레스 제대로 개발하기 - 클라이언트 편
XML 불러오기 불가 (이미지만)
안녕하세요! 수업을 듣던 중, 예제 소스코드를 넣기 위해 실행하니 계속 Internal Server Error가 뜨네요서버 환경은 wp local 이라는 프로그램을 이용해 설치하였고, 웹 서버는 apache, php는 8.3.8, 워드프레스 버전은 6.6.1입니다. DB는 MySQL 8.0.16을 사용하고 있습니다. Import 과정에서 계속 오류가 발생하길래 wp-config.php에 아래와 같이 설정을 해보았지만, 의미가 없었습니다.// 메모리 한도 설정 ini_set('memory_limit', '2G'); // 업로드 가능한 파일의 최대 용량 설정 ini_set('upload_max_filesize', '512M'); // POST 데이터의 최대 용량 설정 ini_set('post_max_size', '512M'); // 최대 실행 시간 설정 ini_set('max_execution_time', '300'); // 최대 입력 시간 설정 ini_set('max_input_time', '300'); // 출력 버퍼링 설정 ini_set('output_buffering', '4096'); 혹시 해결 방법이 있을까요? 이미지만 들어오지 않은 것이라서 그냥 무시하고 해도 되겠지만, 혹시나 해서 문의드려봅니다 (추가)지금 보니 8개의 글을 제외한 나머지 이미지는 모두 들어와있네요. 단순히 서버의 문제일까요?
-
미해결PHP 개발자의 최종 테크트리, 라라벨 강의
우분투 서버에서 개발한 프로그램 서비스하기
기존에 VUE를 선행학습을 했어서 기본적인 라라벨을 공부하면서 라이브와이어에 대한 부분은 패스 햇습니다. 그리고 남는 PC에 우분투 서버 24.XX 를 설치하고 PC에서 개발한 후에 서버로 이전해서 서비스를 하려 하는데요 . sail환경에서 작업을 해서 서버로 옮기려 하니 S3와 조금 달라서. 이럴때는 어떻게 실제 서비스에 적용하는지에 대한 가이드가 없는지요?
-
미해결PHP 7+ 프로그래밍
[섹션 5]레포지토리 소스파일 오류 위치, 수정 제안
섹션 5 강의, 소스파일 실행하면 에러 발생Fatal error: Uncaught ArgumentCountError: The number of variables must match the number of parameters in the prepared statement in ... 원인 :php7/ch5/app/services/index.php : 14줄[ 'username' => $username ] = first('SELECT username FROM users', $post['user_id']);해결 :[ 'username' => $username ] = first('SELECT username FROM users WHERE id = ?', $post['user_id']);
-
미해결워드프레스 제대로 개발하기 - 어드민 편
POST http://localhost/wordpress/wp-admin/admin-ajax.php 400 (Bad Request)
안녕하세요현재 워드프레스 강의 들으면서 공부 중인데요woddy snippets 플러그인을 사용해서 테마가 아닌 곳에서 데이버베이스에 접근해서 데이터를 가지고 오려고 하는데요 이에 php 파일로 작성해서 ajax 테스트 중입니다.강의 보면서 제대로 한 거 같은데 계속 bad request가 떨어져서요 ㅜ<?php function get_by_test() { $serial = $_POST['key']; $result =[ 'result' => 1, 'message' => $serial, ]; echo json_encode($result); die(); } add_action('wp_ajax_get_by_test', 'get_by_test'); add_action('wp_ajax_nopriv_get_by_test', 'get_by_test'); ?> <form> <table align='center'> <tr> <td> <div align='center'> <input type='text' id='test' name='test'> </div> </td> </tr> <tr> <td> <button type='button' id='submit-test'>test</button> </td> </tr> </table> <div id='test-results'></div> </form> <script type='text/javascript'> jQuery(document).ready(function(e) { jQuery('#submit-test').on('click', function() { var test = jQuery('#test').val(); console.log(test); jQuery.post('wp-admin/admin-ajax.php', { action: 'get_by_test', key: test }, function (response) { console.log(response); if (response.result === 'success') { jQuery(e.target) .text('가져옴') .attr('disabled', true); // console.log(response.message); } if (response.result === 'fail') { alert(response.message); } }, 'json'); }); }); </script>
-
미해결구글 애드센스 수익형 워드프레스 블로그 만들기
선생님 저좀 도와주세요
선생님 워드프레스 처음인데요 애드센스 신청할려고하면 오류떠요 코드 스니펫 ads 하면 오류떠요 유튜브 따라해도 계속 오류나요 도와주세요
-
미해결PHP 개발자의 최종 테크트리, 라라벨 강의
공부하면서 깃에 잔디도 심고싶은데 클론이 안되네요;;
공부하는 내용을 깃허브에 올려서 잔디를 심으면 꾸준히 공부를 하게되지않을까 하고... Linux/Ubuntu/var/www 폴더에 만들어둔 html폴더를 클로닝 하려고 시도하였으나 Permission denied(권한없음)으로 실패했습니다... 해당 폴더의 보안탭에 들어가 모든 권한 부여를 하라고 하지만 해당 폴더는 보안탭이 뜨지 않네요...;ㅅ;그래서 일반 로컬 폴더에 레포지토리 클로닝을 해두고 학습 한 날마다 html폴더의 모든 내용을 덮어써버릴까 하는 생각도 해보고 있는데.. 혹시 강사님은 다른 좋은 아이디어 있으실까요...ㅎㅎ
-
해결됨워드프레스 제대로 개발하기 - 클라이언트 편
플러그인 개발에 대해서 궁금합니다
안녕하세요. 플러그인 관련 개발자 리소스 문서에도 강의하신 Action, Filter, WP API, Ajax 사용법 등과 같은 내용이 보이는데요. 플러그인 개발은 테마 개발과 다른 성격의 기능을 개발한다는 점에서 차이가 나는 것일까요?테마는사이트의 외관 개발에 적합하고 사이트에서 한개의 테마만 활성화할 수 있고, 플러그인은 내부적인 동작과 로직 개발에 적합하고 여러 플러그인을 활성화할 수 있다는 차이가 나는 것으로 이해하면 괜찮을까요?파트1을 듣고 파트2를 수강하고 있는데 플러그인 개발은 다루지 않는다고 하셔서 궁금하여 질문 드립니다.좋은 강의 감사합니다.
-
미해결구글 애드센스 수익형 워드프레스 블로그 만들기
워드프레스 설치시 사이트 주소를 https://itdjango.com/wp/ 로 뒤에 wp를 붙여서 생성하였습니다. 변경가능한가요?
워드프레스를 설치할 때 사이트 주소를 원래 https://itdjango.com으로 설정하려고 했는데, wp를 지우는 것을 깜박하여서https://itdjango.com/wp로 설정이 되어버렸습니다.뒤에 wp를 지우고 싶습니다. 방법이 없을까요?
-
미해결PHP 개발자의 최종 테크트리, 라라벨 강의
기가 막히네..
답글에 답글을 다는 기능이 없네요..시비를 걸다니요.. 애시당초 답변을 잘못 했다는 생각 안하시나요?공부 하고 있는 부분에 대해서 문의를 했는데..그 부분을 삭제 하면 문제가 해결 된다고 말하는 게 맞는 건가요? 무슨 답변이 그런가요?그러면..실무 에서도 그냥 지우면 되는 건가요?영상 끝 부분에 꼭..잘 이해가 안가는 부분이 있으면 문의를 하라고 하던데..문의를 하면 뭐합니까?그 부분을 지우면 해결 된다고 하는데.. 이 부분은 잘 모르겠으니 확인 후 답변 하겠다고 하는게 맞는 것 아닌가요?아니면 좀 더 확인 후 답변을 하던가요.. 답변 좀 잘해 주세요.
-
미해결PHP 개발자의 최종 테크트리, 라라벨 강의
미들웨어 실습 시 data 가 false 일 경우 에러 문의
if ($request->input("data") == "true") { return $next($request); }else{ return redirect("/"); }부분에서..브라우저에 http://localhost/?data=false 라고 하면라고 나옵니다.. 무한루프? 같은 것이 아닐까 싶은데요.라라벨 11 버전 이지만 9 버전과 작성법이 다르지는 않은 것 같은데요..왜 그럴까요?true 의 경우는 문제가 없습니다.
-
미해결구글 애드센스 수익형 워드프레스 블로그 만들기
강의 관련 문의 드립니다
강사님.. 여러 차례 수강전 문의 드리고 수강신청하였습니다.수상 신청하자마자.. 내리 7강 까지 들었네요문의 드릴것이 있는데요,,우선 뉴스페이퍼 테마는 다시 도메인과 알려주시 업체 호스팅을 하고 구매를 해서 진행하려고 합니다.먼저 앞서,, 현재 저렴한 워프 사이트가 하나 있는데,,너무 방치하고 있어서요,, 카페24에서,, 1100원 짜리 와 도메인과 함께 구입을 해서이것 저것 만저보다.. 현재 아무것도 못하고있는데요섹션 4의 Generatepress Theme 부분 강의를 먼저 듣고 그것 먼저 세팅을 해도 될까요?괜찮다면 우선 그것 먼저 세팅을 한 후에 새로이 제대로된 호스팅을 하고 테마도 사서 진행하려 합니다카페24에 1100원의 워드프레스가 강사님께서 지급해 주신다는 Generatepress Theme 정식버젼이 잘 작동이 될까요? 아니면 바로 위에것으로 업그레이드 하고 이것 나름 데로 살려서 써야 할 것 같아서요
-
미해결PHP 개발자의 최종 테크트리, 라라벨 강의
api.php, web.php 문의
1. 11 버전을 설치 하였고 routes 폴더에 web.php만 있고 api.php 가 없었습니다. 2. api.php 를 새로 만들어서 영상의 내용대로Route::post('post', function(Request $request) {$data = $request->input('uname');return view('routing', ["id" => "aaa","data" => $data]);});을 추가 하였습니다.다른 부분도 모두 영상과 같이 작성 하였습니다. 3. routing.blade.php 에<form action="/api/post" method="post">@csrf<input type="text" name="uname"><input type="submit" value="저장"></form>로 작성 하였습니다. 4. http://localhost/get/ccc 를 브라우저에서 실행 시 영상 내용 처럼 나옵니다.5. http://localhost/get/ccc 에서 인풋박스에 입력 하고 버튼 클릭 시404 NOT FOUND 가 나옵니다. 6. 상단 2번에서 작성 했던 내용을 web.php 에 추가 하고 3번의 링크를 form action="/post" 로 변경 하여테스트 하였더니 영상처럼 정상적으로 작동 됩니다.이후로 실습을 어떻게 해야 하나요? 7. 처음에 routes 폴더에 api.php 가 없었다고 했습니다.새로 만들어서 사용 하려고 했으나 작동 하지 않았습니다.그렇다면 api.php 라는 파일을 라라벨 config 등 어딘가에 등록 해야 하는 것 아닌가요?왜 작동을 하지 않죠? 8. 화면 보기가 너무 힘듭니다. 영상에서 쓰는 편집기가 색깔이 하얀색에 탭 색깔 구별도 안가고.. 도대체 무슨 파일을 보고 있는건지 알 수가 없습니다..
-
해결됨PHP 개발자의 최종 테크트리, 라라벨 강의
꼭 api.php, web.php 로 나눠서 해야 하나요?
11버전을 설치 하였는데..api.php 가 없던데요..꼭 api.php, web.php 로 나눠서 해야 하나요?
-
미해결PHP 개발자의 최종 테크트리, 라라벨 강의
같은 에러 인데요..SQLSTATE[42S02]: Base table or view not found: 1146 Table 'laravel.sessions' doesn't exist
설명한 것과 똑같이 진행 했는데..저도 localhost 시 SQLSTATE[42S02]: Base table or view not found: 1146 Table 'laravel.sessions' doesn't exist 가 발생 했습니다. 답변을 보면..명령어에sail artisan make:session-table <- 11 최신 버전으로 실습하시는 경우php artisan session:table <- 9 또는 10버전으로 실습하시는 경우sail artisan migrate라고 되어 있는데..php artisan session:table 입력 시Composer detected issues in your platform:Your Composer dependencies require a PHP version ">= 8.2.0". You are running 8.1.2-1ubuntu2.17.PHP Fatal error: Composer detected issues in your platform: Your Composer dependencies require a PHP version ">= 8.2.0". You are running 8.1.2-1ubuntu2.17. in /var/www/html/vendor/composer/platform_check.php on line 24 라는 에러가 발생 합니다.컴포저와 php 버전이 맞지 않아서 그러는 것 같은데.. 실습 과정에서는 컴포저 나 php 버전에 대해서 작성 하여 진행 하지 않았습니다.그래서 어떻게 수정을 해야 하는 건지 모르겠습니다. 답변 부탁 드립니다.
-
해결됨워드프레스 제대로 개발하기 - 클라이언트 편
워드프레스 댓글 수정 삭제
안녕하세요. 인프런을 통해 개발자님 강의 잘 들어보고 여러가지로 배우고 있습니다.그러던 중에 댓글형식이 워드프레스는 우리나라와 달리 수정 삭제에 제한이 조금 있더군요. 그래서 프론트엔드에서 댓글을 익명으로 패스워드를 걸어 작성하고, 수정, 삭제가 가능하게 구현하고 싶은데 그 방법을 알 수 있을까해서 문의드립니다. 검색하다 아래 내용을 발견했는데 쿠키를 통해서 시간상으로 수정 삭제가 되게 구현하신 방법이더군요.http://biscuitpress.kr/519 책관련 사이트 찾아보다 여기 문학수첩 사이트도 워드프레스로 만들어진것 같은데,,, 패스워드를 넣는 댓글이 제가 구현하고 싶은 방법으로 만들어진 것 같더군요. 혹시나 방법을 알 수 있을까해서 문의드려 봅니다 ^^ 감사합니다http://moonhak.co.kr/《반연간-문학수첩》-2024년-상반기호-출간-기념-매거진/
-
해결됨워드프레스 제대로 개발하기 - 어드민 편
phpstorm에서 LIve server 기능을 사용하는 방법이 궁금합니다.
VS Code를 처음 설치해보고 Live Server 기능을 이용해서 php 파일을 수정하면 크롬에서 바로 반영되서 보이게 썼었는데요, 강의 보고 phpstorm을 쓰다보니 여기서는 어떻게 live server 기능을 사용할 수 있는지 찾을 수가 없어서요... 혹시 가능한 방법을 알 수 있을까요?